.seat{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 0 12px}.seat .num{font-size:26px;font-weight:640;letter-spacing:-.028em;line-height:1;font-variant-numeric:tabular-nums}.seat .num s{text-decoration:none;color:var(--fg-3);font-weight:500}.seat .lbl{font-size:12.5px;color:var(--fg-2);margin-top:5px}.pill{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:550;background:var(--n-100);color:var(--n-600);border:1px solid var(--line)}.pill.on{background:var(--brand-tint);color:var(--brand);border-color:var(--brand-line)}.bar{height:5px;border-radius:999px;background:var(--n-150);overflow:hidden}.bar i{display:block;height:100%;border-radius:999px;background:var(--brand);transition:width .35s cubic-bezier(.4,0,.2,1)}.bar.warn i{background:var(--warn)}.bar.full i{background:var(--err)}.item{display:flex;align-items:center;gap:13px;width:100%;text-align:left;padding:14px 16px;background:none;border:0;border-bottom:1px solid var(--n-100);transition:background .12s}.item:last-child{border-bottom:0}.item:hover{background:var(--n-25)}.item .ic{width:32px;height:32px;flex:0 0 32px;border-radius:var(--r);background:var(--n-100);color:var(--n-600);display:flex;align-items:center;justify-content:center}.item .ic svg{width:16px;height:16px;stroke-width:1.75}.item .g{flex:1;min-width:0}.item .g b{display:block;font-size:14.5px;font-weight:570;letter-spacing:-.008em}.item .g i{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-style:normal;font-size:12.5px;color:var(--fg-2);margin-top:3px}.item .arrow{color:var(--n-300);flex:0 0 auto;display:flex}.item .arrow svg{width:16px;height:16px;stroke-width:2}.stu{padding:14px 16px;border-bottom:1px solid var(--n-100)}.stu:last-child{border-bottom:0}.stu .l1{display:flex;align-items:center;gap:6px}.stu .l1 b{flex:1;min-width:0;font-size:14.5px;font-weight:570;letter-spacing:-.008em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stu .l2,.stu .l3{display:flex;align-items:center;gap:8px;margin-top:8px}.stu .l2 .pcap,.stu .l3 .pcap{flex:0 0 62px;font-size:11px;font-weight:600;color:var(--fg-3);text-transform:uppercase;letter-spacing:.04em}.stu .l3 .pcap{color:var(--n-400)}.edit .pbox{margin-top:12px;padding-top:12px;border-top:1px solid var(--n-100)}.edit .pbox .muted{display:block;font-size:12px;color:var(--fg-3);margin-top:6px;line-height:1.45}.stats{display:flex;gap:10px;margin:0 0 6px}.stat{flex:1;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 12px;text-align:center;min-width:0}.stat b{display:block;font-size:21px;font-weight:640;letter-spacing:-.025em;font-variant-numeric:tabular-nums;line-height:1.15}.stat span{display:block;font-size:11.5px;color:var(--fg-2);margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meter{height:5px;border-radius:999px;background:var(--n-150);overflow:hidden;margin-top:8px}.meter i{display:block;height:100%;border-radius:999px;transition:width .35s}.meter.m-ok i{background:var(--ok)}.meter.m-mid i{background:var(--warn)}.meter.m-low i{background:var(--err)}.trow{display:flex;align-items:center;gap:12px;padding:13px 16px;border-bottom:1px solid var(--n-100)}.trow:last-child{border-bottom:0}.trow .g{flex:1;min-width:0}.trow .g b{display:block;font-size:14.5px;font-weight:550;letter-spacing:-.006em}.trow .g i{display:block;font-style:normal;font-size:12.5px;color:var(--fg-2);margin-top:3px}.trow .pctv{font-size:15px;font-weight:620;font-variant-numeric:tabular-nums;flex:0 0 auto;letter-spacing:-.015em}.trow.col{display:block}.trow.col b{font-size:14.5px;font-weight:550;line-height:1.4}.trow.col i{display:block;font-style:normal;font-size:13px;color:var(--fg-2);margin-top:5px;line-height:1.5}.item .pctv{font-size:15px;font-weight:620;font-variant-numeric:tabular-nums;letter-spacing:-.015em;flex:0 0 auto}.tag{display:inline-block;margin-top:8px;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:550;background:var(--err-tint);color:#912018;border:1px solid var(--err-line)}.upsell{display:flex;gap:12px;align-items:flex-start;background:linear-gradient(160deg,var(--brand-tint) 0%,var(--n-25) 100%);border:1px solid var(--brand-line);border-radius:var(--r-lg);padding:16px;margin:0 0 12px}.upsell svg{width:19px;height:19px;flex:0 0 19px;margin-top:1px;stroke-width:1.6;color:var(--brand)}.upsell b{display:block;font-size:14.5px;font-weight:600;color:var(--brand);letter-spacing:-.008em;margin-bottom:4px}.upsell span{display:block;font-size:13px;line-height:1.55;color:var(--n-600)}p.muted svg{width:13px;height:13px;stroke-width:1.8;vertical-align:-2px;margin-right:2px}@media(max-width:420px){.stat b{font-size:19px}.stat span{font-size:11px}}.ttl{display:flex;align-items:flex-start;gap:8px}.ttl h1{flex:1;min-width:0}.stu .l1 .btn.icon{flex:0 0 28px;width:28px;min-height:28px}.stu .l1 .btn.icon svg{width:13px;height:13px}.stu .edit{margin-top:12px;padding-top:12px;border-top:1px solid var(--n-100)}.stu .edit label{font-size:12px;margin-bottom:4px}.stu .edit input{min-height:36px;font-size:14px;margin-bottom:10px}#gRen label{margin-bottom:6px}.asg{padding:14px 16px;border-bottom:1px solid var(--n-100)}.asg:last-child{border-bottom:0}.asg .l1{display:flex;align-items:center;gap:9px}.asg .l1 b{flex:1;min-width:0;font-size:14.5px;font-weight:570;letter-spacing:-.008em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asg .l2{font-size:12.5px;color:var(--fg-2);margin-top:5px}.swrap{background:var(--n-25);border:1px solid var(--line);border-radius:var(--r-lg);padding:13px 14px}.switch{display:flex;align-items:flex-start;gap:12px;margin:0;cursor:pointer;font-weight:400;color:var(--fg)}.switch input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.switch .track{flex:0 0 38px;width:38px;height:22px;margin-top:1px;border-radius:999px;background:var(--n-300);transition:background .16s;position:relative}.switch .track i{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #10182833;transition:transform .16s}.switch input:checked+.track{background:var(--brand)}.switch input:checked+.track i{transform:translate(16px)}.switch input:focus-visible+.track{box-shadow:var(--ring)}.switch input:disabled+.track{opacity:.55}.switch>span:last-child{display:block;font-size:14px}.switch>span:last-child b{display:block;font-weight:570;margin-bottom:2px}.switch .muted{display:block}.row.two>.btn{flex:1 1 0;width:auto;min-width:0}.btn.link{border-color:transparent;background:none;color:var(--brand);padding:0 4px;gap:2px;margin-left:auto;font-weight:530}.btn.link:hover{background:var(--brand-tint);border-color:transparent}.btn.link svg{width:14px;height:14px;stroke-width:2}.stu .l2 .btn.icon,.stu .l3 .btn.icon{flex:0 0 30px;width:30px;min-height:30px}.stu .code+.btn.icon{margin-left:-4px}.stu .l2 .code,.stu .l3 .code{flex:0 0 auto}.stu .l2 .btn[data-wa],.stu .l3 .btn[data-pwa]{margin-left:auto}.stu .edit .danger{margin-top:12px;padding-top:11px;border-top:1px solid var(--n-100);display:flex;align-items:center;gap:10px;flex-wrap:wrap}.stu .edit .danger .btn{color:var(--err);border-color:var(--n-200)}.stu .edit .danger .btn:hover{background:var(--err-tint);border-color:var(--err-line)}.stu .edit .danger .muted{flex:1;min-width:140px}.segs{display:flex;gap:0;background:var(--n-100);border-radius:var(--r);padding:3px}.seg{flex:1;min-width:0;min-height:32px;padding:0 10px;border:0;background:none;border-radius:var(--r-sm);font:inherit;font-size:13px;font-weight:520;color:var(--fg-2);cursor:pointer;transition:background .12s,color .12s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.seg:not(.on):hover{background:#ffffff8c;color:var(--fg)}.seg.on{background:var(--surface);color:var(--fg);font-weight:570;box-shadow:0 1px 2px #10182812}.pgiven{margin:0 0 14px;display:flex;flex-direction:column;gap:7px}.pgrow{display:flex;align-items:center;gap:8px;font-size:13px}.pgrow svg{width:16px;height:16px;color:var(--ok);flex:0 0 auto}.bellbtn{position:relative;border:0;background:none;cursor:pointer;padding:6px;color:var(--fg-2);display:inline-flex;border-radius:8px}.bellbtn:hover{color:var(--brand);background:var(--n-100)}.bellbtn svg{width:19px;height:19px}.bellbtn i{position:absolute;top:1px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--err);color:#fff;border:1.5px solid var(--surface);font:600 10.5px/13px var(--font, inherit);font-style:normal;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.bellbtn i.hide{display:none}.amsg .amask{display:block;margin:2px 0 0;font-style:italic;opacity:.85}.bellbtn.hide{display:none}.pctv.pvh{color:var(--ok)}.pctv.pvm{color:var(--warn)}.pctv.pvl{color:var(--err)}.wdot{display:inline-block;width:8px;height:8px;border-radius:99px;background:var(--err);margin-right:7px;vertical-align:1px}.lowtag{color:var(--fg-3);background:var(--n-100);border-radius:6px;padding:1px 6px;font-size:10.5px}.wq .wtag{display:inline-block;margin:4px 0 2px;padding:1px 8px;border-radius:99px;background:var(--brand-tint);color:var(--brand);border:1px solid var(--brand-line);font-size:10.5px;font-weight:600}.dyn{display:flex;align-items:flex-end;gap:6px;height:92px}.dyn i{flex:1;max-width:72px;border-radius:6px 6px 2px 2px;min-height:5px}.dyn .dh{background:var(--ok)}.dyn .dm{background:var(--warn)}.dyn .dl{background:var(--err)}.atr{border:0;background:none;width:100%;font:inherit;cursor:pointer;text-align:left}.atr .lnk2{color:var(--brand);text-decoration:underline;text-underline-offset:2px}.sheet{border-bottom:1px solid var(--n-100);background:var(--n-25)}.sheet.hide{display:none}.shq{padding:11px 16px;border-top:1px dashed var(--n-150)}.shq b{display:block;font-size:13px;font-weight:600}.shq .sa{display:flex;gap:14px;flex-wrap:wrap;margin-top:5px;font-size:12.5px}.shq .sc{color:var(--ok)}.shq .sw{color:var(--err)}.shq .sex{display:block;margin-top:4px;font-size:12px;color:var(--fg-3);font-style:normal}.shead{display:flex;align-items:center;gap:13px}.shead .av{width:44px;height:44px;flex:0 0 44px;border-radius:14px;font-size:17px}.shead h1{margin:0}.shead .sasg{margin-left:auto;flex:0 0 auto;align-self:flex-start}@media(max-width:480px){.shead{flex-wrap:wrap}.shead .sasg{margin-left:57px}}.item .av{width:38px;height:38px;flex:0 0 38px;border-radius:12px;font-size:15px;margin-right:2px}.segs.asgf,.chips.recf{margin:0 0 10px}.morebtn{display:block;width:100%;padding:11px 14px;border:none;border-top:1px solid var(--line);background:transparent;color:var(--brand);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:center}.morebtn:hover{background:var(--brand-tint)}.qhead{font-size:11.5px;font-weight:640;letter-spacing:.5px;text-transform:uppercase;color:var(--fg-3);margin:0 0 12px}.qgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:560px){.qgrid{grid-template-columns:1fr 1fr}}.qact{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);cursor:pointer;font:inherit;text-align:left;box-shadow:0 1px 2px #1018280f,0 10px 24px -12px #10182847;transition:background .12s,border-color .12s,transform .06s,box-shadow .12s}.qact:hover{border-color:var(--brand-line);transform:translateY(-2px);box-shadow:0 14px 30px -12px #10182857}.qact:active{transform:scale(.98)}.qact .qi{display:flex;width:32px;height:32px;border-radius:9px;align-items:center;justify-content:center;margin-bottom:9px;background:var(--brand-tint);color:var(--brand)}.qact .qi svg{width:17px;height:17px;stroke-width:1.75}.qact b{font-size:13.5px}.qact span{font-size:11px;color:var(--fg-3)}.qact.qb .qi{background:var(--yellow-soft);color:#806000}.qact.qc .qi{background:var(--warn-tint);color:var(--warn)}.qact.qd .qi{background:var(--purple-soft);color:var(--purple,#5459a8)}.bnav{display:none}@media(max-width:720px){body.bnav-on{padding-bottom:76px}body.bnav-on .bnav{position:fixed;left:0;right:0;bottom:0;z-index:40;display:flex;justify-content:space-around;background:var(--surface);border-top:1px solid var(--line);padding:6px 8px calc(6px + env(safe-area-inset-bottom))}.bnav a{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:5px 0 3px;font-size:10px;font-weight:560;color:var(--fg-3);text-decoration:none;border-radius:10px}.bnav a svg{width:20px;height:20px}.bnav a.on{color:var(--brand)}}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.chips.subpick{margin:0 0 14px}.chips.pickf{margin:0 0 8px}.tlist{border:1px solid var(--n-200);border-radius:12px;background:var(--surface);margin:0 0 14px;overflow:hidden}.tlist.scroll{max-height:46vh;overflow-y:auto}.tgh{padding:8px 14px 4px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);background:var(--n-50)}.trow{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 14px;border:0;border-top:1px solid var(--n-100);background:transparent;font:inherit;color:var(--fg);cursor:pointer}.trow:hover{background:var(--n-50)}.trow svg{width:18px;height:18px;flex:0 0 18px;color:transparent;border:1.5px solid var(--n-300);border-radius:50%;padding:2px}.trow.on{background:var(--brand-tint)}.trow.on svg{color:#fff;background:var(--brand);border-color:var(--brand)}.trow span{display:flex;flex-direction:column;gap:2px;min-width:0}.trow b{font-weight:560;font-size:14px}.trow small{font-size:12px;color:var(--fg-3)}.tnone{padding:14px}.top .who{cursor:pointer}.top .who:hover{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.chip{min-height:30px;padding:0 11px;border:1px solid var(--n-200);background:var(--surface);border-radius:999px;font:inherit;font-size:12.5px;color:var(--fg-2);cursor:pointer;transition:.12s}.chip:hover{border-color:var(--n-300)}.chip.on{background:var(--brand-tint);border-color:var(--brand-line);color:var(--brand);font-weight:550}.bcount{padding:11px 16px;font-size:12.5px;color:var(--fg-3);border-bottom:1px solid var(--n-100)}.qrow{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:13px 16px;background:none;border:0;border-bottom:1px solid var(--n-100);transition:background .12s;cursor:pointer}.qrow:last-child{border-bottom:0}.qitem{border-bottom:1px solid var(--n-100)}.qitem:last-child{border-bottom:0}.qitem .qrow{border-bottom:0}.qitem .qrow .g b{-webkit-line-clamp:unset;display:block;overflow:visible}.qsample{margin-top:10px;padding:12px 0 0;border-top:1px solid var(--n-100)}.qsample>b{display:block;font-weight:520;margin-bottom:6px}.qsample .qopts{padding:0 0 6px}.pq .qm .tpl{padding:2px 8px;border-radius:999px;font-size:11px;background:var(--brand-tint);color:var(--brand);border:1px solid var(--brand-line)}.qopts{list-style:none;margin:0;padding:0 16px 13px;display:flex;flex-direction:column;gap:4px}.qopts li{font-size:12.5px;color:var(--fg-2);padding:3px 9px;border-radius:7px;background:var(--surface);border:1px solid var(--n-100)}.qopts li.c{background:var(--ok-tint);border-color:var(--ok-line);color:#05603a;font-weight:560}.qrow:hover{background:var(--n-25)}.qrow[disabled]{cursor:default;opacity:.72}.qrow .g{flex:1;min-width:0}.qrow .g b{display:block;font-size:14px;font-weight:520;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.qrow .g i{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-style:normal;font-size:12px;color:var(--fg-3);margin-top:5px}.qrow .arrow{color:var(--n-300);flex:0 0 auto;display:flex}.qrow .arrow svg{width:16px;height:16px;stroke-width:2}.dif{padding:1px 7px;border-radius:999px;font-size:11.5px;font-weight:550}.dif.d1{background:var(--ok-tint);color:var(--ok)}.dif.d2{background:var(--n-100);color:var(--n-600)}.dif.d3{background:var(--err-tint);color:var(--err)}textarea{width:100%;padding:10px 12px;border:1px solid var(--n-300);border-radius:var(--r);background:var(--surface);color:var(--fg);font:inherit;font-size:14.5px;line-height:1.5;margin-bottom:14px;resize:vertical;transition:border-color .12s,box-shadow .12s}textarea:focus{outline:none;border-color:var(--brand);box-shadow:var(--ring)}.opt-row{display:flex;align-items:center;gap:9px;margin-bottom:9px}.opt-row input{margin-bottom:0}.opt-row .rmpad{flex:0 0 32px}.okmark{flex:0 0 32px;width:32px;height:32px;border-radius:50%;border:1.5px solid var(--n-300);background:var(--surface);display:flex;align-items:center;justify-content:center;cursor:pointer;color:transparent;transition:.12s}.okmark:hover{border-color:var(--ok)}.okmark svg{width:15px;height:15px;stroke-width:2.5}.okmark.on{background:var(--ok);border-color:var(--ok);color:#fff}.onum{flex:0 0 32px;text-align:center;font-size:13px;color:var(--fg-3);font-variant-numeric:tabular-nums}details.more summary{cursor:pointer;font-size:13px;font-weight:560;color:var(--brand);padding:9px 0;list-style:none;display:flex;align-items:center;gap:6px}details.more summary:hover{color:var(--brand-hover)}details.more summary:active{opacity:.7}details.more summary::-webkit-details-marker{display:none}details.more summary:before{content:"+";font-size:15px;color:var(--brand)}details.more[open] summary:before{content:"−"}.card.tight .danger{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.card.tight .danger .btn{color:var(--err);border-color:var(--n-200)}.card.tight .danger .btn:hover{background:var(--err-tint);border-color:var(--err-line)}.card.tight .danger .muted{flex:1;min-width:150px}details.more.filt{margin-top:12px;border-top:1px solid var(--n-100)}details.more.filt .fn{background:var(--brand);color:#fff;border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:600}.paper .pq{padding:16px;border-bottom:1px solid var(--n-100)}.paper .pq:last-child{border-bottom:0}.paper .qh b{font-size:14.5px;font-weight:590;letter-spacing:-.008em;line-height:1.45}.paper .qm,.repc .qm,.fbc .qm{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--fg-2);margin:6px 0 10px}.popt{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid var(--n-100);border-radius:var(--r);margin-top:6px;font-size:13.5px;color:var(--fg)}.popt svg{width:15px;height:15px;flex:0 0 15px}.popt.ok{border-color:var(--ok-line);background:var(--ok-tint);color:var(--ok);font-weight:570}.pex{margin-top:10px;font-size:12.5px;color:var(--fg-2);line-height:1.5;border-left:3px solid var(--n-150);padding-left:10px}.splan .sph{display:flex;align-items:center;gap:8px}.splan .sph b{font-size:14px;font-weight:650}.splan .spn{font-size:12.5px;font-weight:600;color:var(--brand);background:var(--brand-tint);padding:2px 8px;border-radius:999px}.splan .sph .btn{margin-left:auto}.sprows{margin-top:8px}.sprow{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--n-100)}.sprow>i{flex:0 0 22px;height:22px;border-radius:50%;background:var(--n-100);color:var(--fg-3);font-style:normal;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.sprow.done>i{background:var(--ok-tint);color:var(--ok)}.sprow .g{flex:1;min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sprow .g b{font-size:13.5px;font-weight:600}.sprow.done .g b{color:var(--fg-3);text-decoration:line-through}.sprow .spt{font-size:12px;color:var(--brand);text-decoration:none;font-weight:600}.sprow .spb{display:flex;gap:6px;flex:0 0 auto}.lhead{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.lhead b{font-size:15px;font-weight:650}.lhead .muted{margin-left:auto;font-size:12.5px}.ltoday{margin-top:10px}.lt1{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lt1 b{font-size:14px}.lt1 .btn{margin-left:auto}.lchips{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.lch{min-height:36px;padding:0 12px;border:1px solid var(--n-200);border-radius:999px;background:var(--surface);font:inherit;font-size:13.5px;color:var(--fg-3);cursor:pointer}.lch.on{background:var(--ok-tint);border-color:var(--ok-line);color:#05603a;font-weight:600}.lrow{display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid var(--n-100)}.lrow .g{flex:1;min-width:0}.lrow .g b{display:block;font-size:14px;font-weight:600}.lrow .g i{display:block;font-style:normal;font-size:12.5px;color:var(--fg-3);margin-top:2px}.pay{min-height:32px;padding:0 11px;border:1px solid var(--n-200);border-radius:999px;background:var(--surface);font:inherit;font-size:12.5px;font-weight:600;color:var(--fg-3);cursor:pointer;white-space:nowrap}.pay.on{background:var(--ok-tint);border-color:var(--ok-line);color:#05603a}.pcard canvas{display:block;width:100%;max-width:360px;height:auto;border-radius:14px;border:1px solid var(--n-100);box-shadow:0 8px 24px -12px #087f7559}.pcard a.btn{text-decoration:none}.mkbox{margin-bottom:10px}.mkbox .mkit{display:flex;justify-content:space-between;gap:8px;font-size:13px;padding:3px 0;border-top:1px solid var(--n-100)}.mkbox .mkit b{font-variant-numeric:tabular-nums}.mkbox .mkrow{display:flex;gap:16px;margin-top:6px;font-size:13.5px;color:var(--fg-2)}.mkbox .mkrow b{font-size:18px;font-weight:700;color:var(--fg)}.mkbox .mkrow .okc b{color:var(--ok)}.styl .srow{display:flex;gap:12px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--n-100);font-size:13.5px}.styl .srow:first-child{border-top:0}.styl .srow>b{font-size:20px;font-weight:680;min-width:34px;text-align:center;color:var(--fg-3);font-variant-numeric:tabular-nums}.styl .srow.bad>b{color:var(--err)}.styl .srow.mid>b{color:#b54708}.styl .srow i{display:block;font-style:normal;font-size:12.5px;color:var(--fg-3);margin-top:1px}.wtag.wb-h{background:#fff4e0;color:#8a5a00;border-color:#f5d9a8}.wtag.wb-s{background:var(--err-tint);color:#912018;border-color:var(--err-line)}.todo{border-left:3px solid var(--brand);margin-bottom:12px}.todo .pt{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.todo .pt b{font-size:14px;font-weight:650}.todo p{margin:0 0 10px;font-size:13.5px;line-height:1.55}.todo a{color:var(--brand);font-weight:600;text-decoration:none}.prep .pt{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:8px}.prep .pt b{font-size:15px;font-weight:650}.prow{display:flex;gap:10px;align-items:flex-start;padding:8px 0;border-top:1px solid var(--n-100);font-size:13.5px;line-height:1.5}.prow>svg{width:16px;height:16px;flex:0 0 16px;margin-top:3px;color:var(--fg-3)}.prow>div{flex:1;min-width:0}.prow .pl{display:block;font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--fg-3)}.prow s{text-decoration:none;font-size:12.5px}.prow a{color:var(--brand);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.prow a:hover{text-decoration-thickness:2px}.prow.pwarn>svg{color:#b54708}.prow .pok{color:var(--ok);font-weight:600}.pbtns{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.al{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:12px 16px;border:0;border-bottom:1px solid var(--n-100);background:var(--surface);cursor:pointer;font-size:13px;color:var(--fg)}.al:last-child{border-bottom:0}.al:hover{background:var(--n-25)}.al svg{width:16px;height:16px;flex:0 0 16px}.al span{flex:1;min-width:0;line-height:1.5}.al .arrow{flex:0 0 auto;color:var(--n-300)}.al.risk,.al.risk b{color:var(--err)}.al.weak,.al.weak b{color:#9a6700}.al.star{color:var(--ok)}.al.hw{color:#9a6700;text-decoration:none}.al.hw b{color:#9a6700}.al.hw span span.muted{color:var(--fg-3)}.alh{display:flex;align-items:center;gap:8px;padding:10px 16px 6px;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--fg-3)}.alh svg{width:14px;height:14px}.prow .hwl{margin-top:2px}.prow .hwl i{display:inline-block;font-style:normal;font-size:11px;font-weight:640;letter-spacing:.03em;text-transform:uppercase;color:var(--fg-3);min-width:46px;margin-right:6px}.prow .hwl a{margin-left:4px}.al.star b{color:var(--ok)}.paper .rem{background:var(--warn-tint);color:var(--warn);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:560}.veltxt{width:100%;font:12.5px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;border:1px solid var(--line);border-radius:var(--r);padding:12px;background:var(--n-25);color:var(--fg);resize:vertical;margin:12px 0;min-height:230px}details.wrongbox{margin:16px 0 0;border-top:0}details.wrongbox summary{font-size:15px;font-weight:640;color:var(--fg);letter-spacing:-.014em}.wq{display:flex;align-items:flex-start;gap:10px;padding:10px 16px;border-bottom:1px solid var(--n-100)}.wq:last-child{border-bottom:0}.wq .g{flex:1;min-width:0}.wq b{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:560;line-height:1.45;letter-spacing:-.006em}.wq i{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-style:normal;font-size:12px;color:var(--fg-2);margin-top:3px;line-height:1.45}.wq .wn{flex:0 0 auto;background:var(--err-tint);color:var(--err);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:620;margin-top:2px}.plock{display:flex;gap:12px;align-items:flex-start}.plock .lic{flex:0 0 40px;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:var(--brand-tint);color:var(--brand)}.plock .lic svg{width:20px;height:20px}.plan .plhead{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px}.plan .plhead b{font-size:14.5px;font-weight:620}.plan .plhead span{font-size:12px;color:var(--fg-2)}.plpack{display:inline-flex;align-items:center;gap:6px;margin:6px 0 10px;font-size:12.5px;color:var(--brand);text-decoration:none}.plpack svg{width:14px;height:14px}.plpack:hover{text-decoration:underline}.pkh,.pkr{display:grid;grid-template-columns:1fr 92px 92px;gap:8px;align-items:center;padding:9px 14px;border-top:1px solid var(--n-100)}.pkh{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);background:var(--n-50);border-top:0}.pkh span:not(:first-child),.pkr>*:not(:first-child){text-align:center}.pktab.nowarm .pkh,.pktab.nowarm .pkr{grid-template-columns:1fr 92px}.pkg{padding:8px 14px 2px;font-size:12px;font-weight:600;color:var(--fg-2);border-top:1px solid var(--n-100)}.pkr span:first-child{display:flex;align-items:center;gap:8px;font-size:13.5px;min-width:0}.pkr span:first-child i{flex:0 0 22px;font-style:normal;font-size:12px;color:var(--fg-3);text-align:center}.pkr.done span:first-child i{color:var(--ok)}.pkex{font-size:10.5px;padding:1px 6px;border-radius:999px;background:var(--brand-tint);color:var(--brand);text-decoration:none}.pkb{min-height:30px;padding:0 10px;border:1px solid var(--brand-line);background:var(--brand-tint);color:var(--brand);border-radius:999px;font:inherit;font-size:12.5px;font-weight:550;cursor:pointer}.pkb:hover{background:var(--brand);color:#fff}.pkb[disabled]{opacity:.5;cursor:default}.pkc{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:var(--fg)}.pkc b{font-size:13.5px;font-weight:640}.pkc s{text-decoration:none;font-size:11px;color:var(--fg-3)}.pkc.no{color:var(--n-300)}.pkexam .pt{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pkexam .pt b{font-size:15px}.pkexam .plbtns{margin-top:8px}.pkexl{margin-top:10px;border-top:1px solid var(--n-100)}.pkexr{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-bottom:1px solid var(--n-100);font-size:13px;text-decoration:none;color:var(--fg)}.pkexr b{white-space:nowrap}@media(max-width:480px){.pkh,.pkr{grid-template-columns:1fr 78px 78px;padding:9px 10px}}.demobar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:1080px;margin:10px auto 0;padding:10px 14px;border:1px solid var(--warn-line);background:var(--warn-tint);border-radius:12px;font-size:13px;color:#93370d}.demobar code{font-family:var(--mono);font-size:12.5px;background:#fff;border:1px solid var(--warn-line);border-radius:6px;padding:1px 6px}.demobar .btn{margin-left:auto}.paybar .btn,.paybar a.btn{margin-left:auto;text-decoration:none}.paybar.over{border-color:var(--err-line);background:var(--err-tint);color:#912018}.plbar{height:7px;border-radius:999px;background:var(--n-100);overflow:hidden;margin-bottom:14px}.plbar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--brand),#18b8a6);transition:width .4s}.plcur{padding:14px;border:1px solid var(--brand-line);border-radius:12px;background:var(--brand-tint)}.plcur.done{border-color:var(--ok-line);background:var(--ok-tint)}.plcur .pltag{display:inline-block;font-size:10.5px;font-weight:640;letter-spacing:.04em;text-transform:uppercase;color:var(--brand);margin-bottom:4px}.plcur b{display:block;font-size:14px;font-weight:600;margin-bottom:10px}.plprev{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;padding:8px 12px;border:1px solid var(--n-150);border-radius:10px;background:var(--n-25);font-size:12.5px}.plprev>s{text-decoration:none;font-size:10.5px;font-weight:640;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);flex:0 0 auto}.plprev>b{font-weight:620;color:var(--fg);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plprev .pldate{text-decoration:none;color:var(--fg-3);font-size:11px;flex:0 0 auto;text-transform:none;letter-spacing:0;font-weight:400}.plprev .plavg{font-style:normal;font-weight:650;font-size:11.5px;margin-left:auto;flex:0 0 auto}.plprev .plavg.pvh{color:var(--ok)}.plprev .plavg.pvm{color:var(--warn)}.plprev .plavg.pvl{color:var(--err)}.plprev .pltest{font-size:11.5px;flex:0 0 auto}.plprev .plavg+.pltest{margin-left:0}.plprev .pltest:only-of-type{margin-left:auto}.plbtns{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.plbtns input{flex:0 0 72px;text-align:center;margin:0}.tkind{margin:-2px 0 10px}.tkind summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--brand);list-style:none}.tkind summary::-webkit-details-marker{display:none}.tkind summary:before{content:"+ ";color:var(--brand)}.tkind[open] summary:before{content:"– "}.tkind ul{margin:6px 0 0;padding-left:18px;font-size:12.5px;line-height:1.55}.tkind li b{color:var(--fg)}.asgwa{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:8px 0 14px}.asgwa .watxt{flex-basis:100%;width:100%;resize:vertical;font:inherit;font-size:12.5px;line-height:1.45;padding:8px 10px;border:1px solid var(--n-200);border-radius:10px;background:var(--n-25);color:var(--fg-2)}.asgwa a.btn{text-decoration:none}.grec .pt{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:4px}.grec .pt b{font-size:14px;font-weight:650}.grow{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--n-100);font-size:13.5px}.grow>div{flex:1;min-width:0}.plhint{margin:10px 0 0;font-size:13.5px;line-height:1.45}.ploffer{margin-top:12px;padding:12px;border:1px dashed var(--ok-line);border-radius:10px;background:var(--ok-tint)}.ploffer b{font-size:13px}.plan details{margin-top:12px}.plan summary{cursor:pointer;font-size:12.5px;font-weight:580;color:var(--fg-2)}.pllist{margin-top:8px}.plrow{display:flex;align-items:center;gap:9px;padding:6px 4px;font-size:13px;border-bottom:1px dashed var(--n-100)}.plrow:last-child{border-bottom:0}.plrow i{flex:0 0 22px;height:22px;border-radius:50%;font-style:normal;font-size:11px;display:flex;align-items:center;justify-content:center;background:var(--n-25);color:var(--fg-3);border:1px solid var(--n-100)}.plrow.done i{background:var(--ok-tint);color:var(--ok);border-color:var(--ok-line)}.plrow.done span{color:var(--fg-3)}.plrow.cur{background:var(--brand-tint);border-radius:8px;margin:2px -4px;padding-left:8px;padding-right:8px;box-shadow:inset 3px 0 0 var(--brand)}.plrow.cur span{font-weight:620;color:var(--brand)}.plrow .plnext{display:inline-block;font-style:normal;font-size:10.5px;font-weight:640;letter-spacing:.03em;text-transform:uppercase;color:var(--brand);background:var(--surface);border:1px solid var(--brand-line);border-radius:99px;padding:1px 7px;margin-left:6px;vertical-align:1px}.plrow.cur i{background:var(--brand-tint);color:var(--brand);border-color:var(--brand-line)}.plrow .pltest{margin-left:auto;font-size:11.5px}.plrow .plmk{margin-left:auto;border:0;background:none;cursor:pointer;font:inherit;font-size:11.5px;color:var(--brand);text-decoration:underline;text-underline-offset:2px}.plrow .plmk:disabled{color:var(--fg-3);cursor:default;text-decoration:none}.plrow .plundo{margin-left:auto;border:0;background:none;cursor:pointer;font:inherit;font-size:11px;color:var(--fg-3);text-decoration:underline;text-underline-offset:2px}.plrow .pltest+.plundo,.plrow .plmk+.plundo{margin-left:8px}.plrow .plck{margin-left:auto;flex:0 0 auto;width:15px;height:15px;accent-color:var(--brand);cursor:pointer}.plrow .plck+.pltest,.plrow .plck+.plmk{margin-left:10px}.plrow .plwait{margin-left:auto;flex:0 0 auto;text-decoration:none;color:var(--fg-3);font-size:11px;font-weight:400;white-space:nowrap}.plrow .plck+.plwait{margin-left:10px}.plrow .pldate{text-decoration:none;color:var(--fg-3);font-size:11px;font-weight:400}.plrow .plavg{margin-left:auto;flex:0 0 auto;font-size:11.5px;font-weight:650}.plrow .plavg.pvh{color:var(--ok)}.plrow .plavg.pvm{color:var(--warn)}.plrow .plavg.pvl{color:var(--err)}.plrow .plavg~.plck{margin-left:10px}.plrow .plavg~.pltest,.plrow .plavg~.plmk{margin-left:10px}.plrow .plck~.pltest,.plrow .plck~.plmk{margin-left:10px}.plrow .plmk.plre{color:var(--err)}.plmbar{margin-top:10px}.plmbar:empty{display:none}.rlink{border:0;background:none;cursor:pointer;font:inherit;font-size:11.5px;color:var(--fg-3);text-decoration:underline;text-underline-offset:2px;padding:0;margin-left:auto}.rlink:hover{color:var(--err)}.rfrm{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:8px;padding:10px;border:1px dashed var(--n-300);border-radius:10px;background:var(--n-25)}.rfrm select{flex:0 0 170px}.rfrm .rnote{flex:1;min-width:140px}.rok{margin-top:8px;font-size:12.5px;color:var(--ok);font-weight:560}.rerr{margin-top:6px;font-size:12px;color:var(--err)}.rcnt{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--err);color:#fff;font-size:11.5px;font-weight:640;vertical-align:2px}.repc .rhead{display:flex;align-items:flex-start;gap:10px;justify-content:space-between;margin-bottom:6px}.repc .rhead b{font-size:14px;font-weight:600}.repc .rwho{margin-top:10px;border-top:1px dashed var(--n-100);padding-top:8px}.repc .rline{display:flex;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--fg-2);margin-bottom:4px}.repc .rline i{font-style:normal;color:var(--fg)}.repc .rbtns{display:flex;gap:8px;margin-top:12px}.qsflags{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 6px}.qsf{padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:550;background:var(--n-100);color:var(--fg-2);border:1px solid var(--n-200)}.qsf.acar,.qsf.menfi{background:var(--err-tint);color:#912018;border-color:var(--err-line)}.qsf.cetin{background:var(--warn-tint);color:#93370d;border-color:var(--warn-line)}.qso{display:grid;grid-template-columns:72px 1fr auto;gap:10px;align-items:center;padding:4px 0;font-size:13px}.qso .qsb{height:8px;border-radius:999px;background:var(--n-100);overflow:hidden}.qso .qsb i{display:block;height:100%;background:var(--n-300);border-radius:999px}.qso.ok .qsb i{background:var(--ok)}.qso .qst{display:flex;align-items:center;gap:6px;min-width:0}.qso .qst svg{width:14px;height:14px;color:var(--ok);flex:0 0 14px}.qso.ok .qst{color:var(--ok);font-weight:560}.qso .qsn{font-variant-numeric:tabular-nums;color:var(--fg-3);font-size:12px}.qstat{margin:8px 0 0;font-size:12.5px}.ffrm{margin-top:12px;padding:14px;border:1px solid var(--brand-line);border-radius:12px;background:var(--brand-tint)}.ffrm label{display:block;font-size:11.5px;font-weight:600;color:var(--fg-2);margin:10px 0 4px}.ffrm label:first-child{margin-top:0}.ffrm textarea{width:100%;resize:vertical}.ffrm .fopt{display:flex;gap:8px;align-items:center;margin-bottom:6px}.ffrm .fopt input[type=radio]{flex:0 0 auto;width:16px;height:16px;accent-color:var(--ok)}.ffrm .fopt input[type=text]{flex:1}.lock{max-width:420px;margin:48px auto 0;text-align:center}.lock .lic{width:48px;height:48px;border-radius:14px;margin:0 auto 12px;display:flex;align-items:center;justify-content:center;background:var(--brand-tint);color:var(--brand)}.lock .lic svg{width:24px;height:24px}.lock h1{margin-bottom:6px}.lrow{display:flex;gap:8px;margin-top:12px}.lrow input{flex:1;text-align:center;font-size:18px;letter-spacing:4px;font-variant-numeric:tabular-nums}.s2setup{margin-top:14px;text-align:left}.s2setup p{font-size:13px;margin:12px 0 6px}.s2key{display:block;padding:10px 12px;border-radius:10px;background:var(--n-25);border:1px solid var(--n-100);font-size:15px;letter-spacing:2px;word-break:break-all;font-family:ui-monospace,monospace}.s2bkp{display:flex;gap:8px;flex-wrap:wrap}.s2bkp code{padding:6px 10px;border-radius:8px;background:var(--n-25);border:1px solid var(--n-100);font-family:ui-monospace,monospace;font-size:13px}.okic{width:15px;height:15px;color:var(--ok);vertical-align:-2px}.bpick{padding:18px 16px 16px}.bpick p{font-size:13px;color:var(--fg-2);margin:0 0 12px}.bpick .g{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px}.bpick .pkb{display:flex;flex-direction:column;gap:3px;align-items:flex-start;padding:12px 14px;border:1px solid var(--n-100);border-radius:10px;background:var(--surface);cursor:pointer;text-align:left;font:inherit;font-size:13.5px;font-weight:580;color:var(--fg);transition:border-color .15s,box-shadow .15s,transform .1s}.bpick .pkb:hover{border-color:var(--brand-line);box-shadow:0 2px 8px #141e4612;transform:translateY(-1px)}.bpick .pkb i{font-style:normal;font-size:11.5px;font-weight:460;color:var(--fg-3)}.pkt.on{border-color:var(--brand-line);background:var(--brand-tint)}.abn{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap;max-width:560px}.abn .c{flex:1 1 92px;min-width:92px}.abn .c b{display:block;font-size:26px;line-height:1.1;font-weight:680;letter-spacing:-.024em;font-variant-numeric:tabular-nums;color:var(--fg)}.abn .c span{display:block;font-size:11.5px;color:var(--fg-3);margin-top:6px}.abn .op{flex:0 0 auto;font-size:16px;color:var(--fg-3);padding-bottom:22px}.abn .c.sum{border-left:1px solid var(--line);padding-left:14px}.abn .c.sum b{color:var(--brand)}@media(max-width:460px){.abn{gap:12px}.abn .c{flex:1 1 100%}.abn .op{display:none}.abn .c.sum{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:12px}}.cmp{display:grid;grid-template-columns:1fr 1fr;gap:0}.cmp .cc{padding:0 18px}.cmp .cc:first-child{padding-left:0;border-right:1px solid var(--line)}.cmp .cc:last-child{padding-right:0}.cmp .ch{font-size:11.5px;font-weight:640;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);margin:0 0 12px}.cmp .cc.on .ch{color:var(--brand)}@media(max-width:720px){.cmp{grid-template-columns:1fr;gap:18px}.cmp .cc{padding:0}.cmp .cc:first-child{border-right:0;border-bottom:1px solid var(--line);padding-bottom:18px}}.rul{list-style:none;margin:0;padding:0}.rul li{position:relative;padding:0 0 0 20px;margin:0 0 10px;font-size:13.5px;line-height:1.55;color:var(--fg-2)}.rul li:last-child{margin-bottom:0}.rul li:before{content:"";position:absolute;left:2px;top:8px;width:6px;height:6px;border-radius:99px;background:var(--brand)}.rul li b{color:var(--fg);font-weight:600}.rul.lim li:before{background:var(--n-300)}.fold{margin:0 0 10px}.fold>summary{cursor:pointer;list-style:none;font-size:13px;color:var(--brand);font-weight:560;display:inline-flex;align-items:center;gap:8px;padding:2px 0}.fold>summary::-webkit-details-marker{display:none}.fold>summary:before{content:"▸";color:var(--brand);font-size:11px;transition:transform .12s}.fold[open]>summary:before{transform:rotate(90deg)}.fold>summary:hover{color:var(--brand-hover)}.fold>summary:active{opacity:.7}.fold .muted{margin:8px 0 12px}.fold.big{margin:0 0 14px}.fold.big>summary{display:flex;width:100%;box-sizing:border-box;font-size:15px;font-weight:620;color:var(--fg);letter-spacing:-.01em;padding:12px 16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:0 1px 2px #1018280d}.fold.big>summary:before{color:var(--fg-3)}.fold.big>summary:hover{border-color:var(--n-300);background:var(--n-25)}.fold.big>summary .rcnt,.fold.big>summary .ftik{margin-left:auto}.fold.big[open]>summary{border-bottom-left-radius:0;border-bottom-right-radius:0}.fold.big[open]>summary+*{margin-top:12px}.fold .ftik{font-style:normal;font-size:11.5px;font-weight:500;color:var(--ok);background:var(--ok-tint);border:1px solid var(--ok-line);border-radius:99px;padding:1px 9px}.tiles.three{grid-template-columns:repeat(3,1fr)}@media(max-width:520px){.tiles.three{grid-template-columns:1fr}}#admList{overflow:visible}@media(min-width:1100px){.wrap.wideadm{max-width:1100px}}.admt tr:last-child td:first-child{border-bottom-left-radius:var(--r-lg)}.admt tr:last-child td:last-child{border-bottom-right-radius:var(--r-lg)}.admt{width:100%;border-collapse:collapse;font-size:13px;table-layout:fixed}.admt th{text-align:left;font-size:11px;font-weight:650;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);padding:0 10px 8px;border-bottom:1px solid var(--n-150)}.admt th.c,.admt td.c{text-align:center}.admt td{padding:10px;border-bottom:1px solid var(--n-100);vertical-align:middle}.admt tr:last-child td{border-bottom:0}.admr:hover{background:var(--n-25)}.admt .num{color:var(--fg-3);font-size:12px}.admt .who{display:flex;align-items:center;gap:9px;min-width:0}.admt .who .av{width:30px;height:30px;flex:0 0 30px;font-size:12.5px}.admt .who div{min-width:0}.admt .who b{display:block;font-size:13.5px;font-weight:580;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admt .who i{display:block;font-style:normal;font-size:12px;color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admt .qg{display:block;font-size:14.5px;font-weight:640;line-height:1.2}.admt .qg.az{color:#b54708}.admt .mut{display:block;text-decoration:none;color:var(--fg-3);font-size:11.5px;line-height:1.4;margin-top:2px;font-weight:450}.admt .mdt{white-space:nowrap}.admt .nums{color:var(--fg-2)}.admt .nums b{font-size:14.5px;font-weight:640;color:var(--fg);white-space:nowrap}.admt .nums .mut{white-space:normal;overflow-wrap:anywhere}.admt .sno{color:#b54708}.admt .lg{display:block;font-style:normal;font-size:12.5px;line-height:1.35}.rmenu{position:relative}.rmenu>summary{list-style:none;cursor:pointer;width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--fg-2);font-weight:700;letter-spacing:1px;user-select:none}.rmenu>summary::-webkit-details-marker{display:none}.rmenu>summary:hover{background:var(--n-100);color:var(--fg)}.rmenu[open]>summary{background:var(--n-150);color:var(--fg)}.rmenu .rm{position:absolute;right:0;top:32px;z-index:30;display:flex;flex-direction:column;gap:6px;padding:8px;min-width:150px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 14px 34px #1018282e}.rmenu .rm .btn{width:100%;justify-content:flex-start}@media(max-width:860px){.admt,.admt tbody,.admt tr,.admt td{display:block;width:auto}.admt colgroup,.admt thead{display:none}.admt tr.admr{border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-bottom:10px;position:relative}.admt td{border:0;padding:5px 0;text-align:left}.admt td.c{text-align:left}.admt td.num{position:absolute;right:12px;top:12px;padding:0}.admt td[data-l]:before{content:attr(data-l) " · ";font-size:11px;font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:var(--fg-3);margin-right:4px}.admt td[data-l=Müəllim]:before{display:none}.admt .qg,.admt .nums b{display:inline}.admt .mut{display:block;margin-top:1px}.admt .who{margin-bottom:2px}.admt td[data-l=Aktivlik]:before{display:none}.admt td[data-l=Aktivlik]{margin-top:2px}.rmenu{position:static}.rmenu>summary{position:absolute;right:8px;bottom:8px}.rmenu .rm{right:10px;top:auto;bottom:40px}}.admr .pb{display:inline-block;padding:2px 9px;border-radius:999px;font-size:10.5px;font-weight:620;vertical-align:1.5px;white-space:nowrap}.admr .pb.y{background:var(--ok-tint);color:var(--ok);border:1px solid var(--ok-line)}.admr .pb.z{background:var(--warn-tint);color:var(--warn);border:1px solid var(--warn-line)}.admr .pb.n{background:var(--n-25);color:var(--fg-3);border:1px solid var(--n-100)}.vhead{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;margin-bottom:10px}.vchart{display:flex;align-items:flex-end;gap:2px;height:120px;padding:18px 0 22px;position:relative;border-bottom:1px solid var(--n-100)}.vb{flex:1 1 0;min-width:0;height:100%;display:flex;flex-direction:column;justify-content:flex-end;position:relative}.vb i{display:block;width:100%;background:var(--brand);border-radius:4px 4px 0 0;min-height:2px}.vb i.z{background:var(--n-100)}.vb:hover i{background:var(--brand-hover)}.vb em{position:absolute;top:-18px;left:50%;transform:translate(-50%);font-style:normal;font-size:11px;font-weight:650;color:var(--fg-2)}.vb s{position:absolute;bottom:-20px;left:0;text-decoration:none;font-size:10.5px;color:var(--fg-3);white-space:nowrap}.vb:last-child s{left:auto;right:0}.vfun{margin:14px 0 0;line-height:1.55}.vfun b{color:var(--fg)}.card.gift{background:var(--surface);border:1px solid var(--line);border-left:4px solid #f4c94f;box-shadow:0 18px 44px #09143c24}.card.gift>b{font-size:15.5px;letter-spacing:-.01em}.card.gift p{margin:6px 0 12px;color:var(--fg-2);line-height:1.5}.card.gift .gterms{margin:10px 0 0;padding-top:10px;border-top:1px solid var(--line);font-size:12.5px;line-height:1.5;color:var(--fg-2)}.card.gift .gterms b{color:var(--fg)}.hedbox{margin-top:14px;padding-top:12px;border-top:1px solid var(--n-100);font-size:13.5px}.hedrow{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:8px}.hedrow label{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--fg-2)}.hedrow input[type=number]{width:64px}.admr .pb.s{background:var(--brand-tint);color:var(--brand);border:1px solid var(--brand-line)}.hi{font-size:20px;font-weight:650;letter-spacing:-.02em;margin:2px 0 14px}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}@media(max-width:520px){.tiles{grid-template-columns:1fr 1fr}}.tiles.five{grid-template-columns:repeat(5,1fr)}.admr .lg-ok{color:var(--ok)}.admr .lg-old{color:#b54708;font-weight:600}.admr .lg-no{color:var(--fg-3)}.tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:10px;background:none;border:0;padding:0;box-shadow:none}@media(max-width:520px){.tiles{grid-template-columns:1fr 1fr;gap:10px}}@media(max-width:520px){#hTiles{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:8px}#hTiles .tile{padding:9px 6px 8px;border-radius:11px;text-align:center;box-shadow:0 1px 2px #1018280f}#hTiles .tile .ti{display:none}#hTiles .tile b{font-size:18px}#hTiles .tile span{display:block;font-size:10px;line-height:1.2}#hTiles .tile .td{display:none}}.tile{position:relative;overflow:hidden;border-radius:14px;padding:16px 14px 14px;color:var(--fg);background:var(--surface);border:1px solid var(--line);box-shadow:0 1px 2px #1018280f,0 10px 24px -12px #10182847}.tile:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--brand)}.tile.b:before{background:var(--teal)}.tile.c:before{background:var(--navy)}.tile.d:before{background:var(--purple,#5459a8)}.tile.e:before{background:var(--coral)}.tile .ti{display:flex;width:32px;height:32px;border-radius:9px;align-items:center;justify-content:center;margin-bottom:12px;background:var(--brand-tint);color:var(--brand)}.tile .ti svg{width:16px;height:16px;stroke-width:1.7}.tile b{display:block;font-size:26px;line-height:1.1;font-weight:680;letter-spacing:-.024em;color:var(--fg)}.tile span{font-size:11.5px;color:var(--fg-3)}.tile.b .ti{background:var(--teal-tint);color:var(--teal)}.tile.c .ti{background:#e6eef3;color:var(--navy)}.tile.d .ti{background:#e5e5fa;color:#5459a8}.tile.e .ti{background:#fdece6;color:#c05b4c}.tiles.five{grid-template-columns:repeat(5,1fr);padding:0;gap:12px}@media(max-width:760px){.tiles.five{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.tiles.five{grid-template-columns:1fr 1fr}.tiles.five .tile.e{grid-column:1/-1}}.tiles.five .tile{border:1px solid var(--line)}.stats{gap:10px}.stat{position:relative;overflow:hidden}.stat:before{content:"";position:absolute;inset:0 auto 0 0;width:3px}.stat:nth-child(1):before{background:var(--brand)}.stat:nth-child(2):before{background:var(--teal)}.stat:nth-child(3):before{background:var(--navy)}.meter.m-ok i{background:linear-gradient(90deg,#087f75,#42bcae)}.meter.m-mid i{background:linear-gradient(90deg,#b54708,#e08a2e)}.meter.m-low i{background:linear-gradient(90deg,#b42318,#e05b51)}.qrow,.trow{transition:background .12s}.trow:hover{background:var(--n-25)}.al{border-left:3px solid transparent}.al.risk{border-left-color:var(--err)}.al.weak{border-left-color:#e08a2e}.al.star{border-left-color:var(--ok)}.stu .l1 .av{width:30px;height:30px;flex:0 0 30px;font-size:13px;margin-right:2px}.stat.g1{background:linear-gradient(135deg,#123a51,#23465a);border:0;color:#fff}.stat.g2{background:linear-gradient(135deg,#087f75,#42bcae);border:0;color:#fff}.stat.g3{background:linear-gradient(135deg,#5459a8,#7a7fc9);border:0;color:#fff}.stat.g1:before,.stat.g2:before,.stat.g3:before{display:none}.stat.g1 span,.stat.g2 span,.stat.g3 span{color:#ffffffd9}.fglink{text-align:right;margin:-8px 0 14px}.lnk{border:0;background:none;cursor:pointer;font:inherit;font-size:12px;font-weight:560;color:var(--brand);padding:0}.lnk:hover{text-decoration:underline;text-underline-offset:3px}#printBox{display:none}.prnc{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--fg-2);cursor:pointer}.prnc input{width:16px;height:16px;min-height:0;margin:0;accent-color:var(--brand)}.stuq{margin:0 0 10px}@media print{@page{margin:12mm}body.printing>:not(#printBox){display:none!important}body.printing{background:#fff}body.printing #printBox{display:block;color:#000;background:#fff;font:12.5px/1.5 Georgia,Times New Roman,serif}#printBox h1{font-size:18px;margin:0 0 4px;color:#000}#printBox .pph{border-bottom:2px solid #000;padding:0 0 8px;margin:0 0 14px}#printBox .ppbrand{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:0 0 6px;border-bottom:1px solid #999;-webkit-print-color-adjust:exact;print-color-adjust:exact}#printBox .ppbrand svg{width:28px;height:28px;flex:0 0 28px}#printBox .ppbrand b{font-size:17px;letter-spacing:-.01em;color:#087f75}#printBox .ppbrand span{font-size:10.5px;color:#555}#printBox .ppbrand em{margin-left:auto;font-style:normal;font-size:11px;color:#333}#printBox.compact .ppbrand{margin:0 0 6px;padding-bottom:4px}#printBox.compact .ppbrand svg{width:22px;height:22px;flex-basis:22px}#printBox .ppm{font-size:11px;color:#333;margin:0 0 10px}#printBox .ppf{display:flex;gap:20px;flex-wrap:wrap;font-size:12px}#printBox .ppq{break-inside:avoid;page-break-inside:avoid;margin:0 0 12px}#printBox .ppb{font-weight:700;margin:0 0 4px}#printBox .qfig{margin:6px 0;text-align:center}#printBox .qfig img{max-width:82%;max-height:74mm;height:auto;border:0;padding:0;break-inside:avoid;page-break-inside:avoid}#printBox .ppmu{font-weight:400;font-style:italic;font-size:11px}#printBox .ppo{margin:2px 0 2px 16px}#printBox .ppl{margin:8px 0 2px 16px}#printBox.compact{font-size:11px;line-height:1.35}#printBox.compact h1{font-size:15px}#printBox.compact .pph{margin:0 0 8px;padding-bottom:5px}#printBox.compact .ppq{margin:0 0 6px}#printBox.compact .ppb{margin:0 0 1px}#printBox.compact .ppo{display:inline-block;margin:0 14px 0 8px}#printBox.compact .ppl{margin:2px 0 0 8px}#printBox .ppk{break-before:page;page-break-before:always}#printBox .ppk h2{font-size:15px;margin:0 0 10px;color:#000;text-transform:none;letter-spacing:0}#printBox .ppkg{display:grid;grid-template-columns:repeat(4,1fr);gap:6px 14px;font-size:12.5px}#printBox .ppkn{font-size:11px;color:#555;font-style:italic;margin:-6px 0 10px}#printBox .ppw{width:100%;border-collapse:collapse}#printBox .ppw>tbody>tr>td,#printBox .ppw>tfoot>tr>td{padding:0;border:0}#printBox .ppw>tfoot{display:table-footer-group}#printBox .ppfoot{font-size:9.5px;color:#8a8a8a;text-align:center;letter-spacing:.02em;padding-top:4px;margin-top:10px;border-top:.5px solid #d8d8d8}}.pill.solo{background:var(--brand-tint);color:var(--brand);border-color:var(--brand-line);flex:0 0 auto}.pill.solo svg{width:12px;height:12px;stroke-width:1.9}.asg .l1{flex-wrap:wrap}.bcount #covUp{margin-left:8px;vertical-align:-4px}.cvw{border-bottom:1px solid var(--n-100)}.cvw:last-child{border-bottom:0}.cvr{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;border:0;background:none;cursor:pointer;font:inherit;text-align:left}.cvr:hover{background:var(--n-25)}.cvr .g{flex:1;min-width:0}.cvr b{display:block;font-size:13.5px;font-weight:570;color:var(--fg)}.cvr i{display:block;font-style:normal;font-size:11.5px;color:var(--fg-3);margin-top:3px}.cvr .n{flex:0 0 auto;font-size:13px;font-weight:620;color:var(--fg-2)}.cvr .arrow{flex:0 0 auto;color:var(--fg-3);display:flex;transition:transform .15s}.cvr .arrow svg{width:15px;height:15px}.cvr.open .arrow{transform:rotate(90deg)}.cbar{height:3px;border-radius:2px;background:var(--n-100);margin:6px 0 0;max-width:220px;overflow:hidden}.cbar i{display:block;height:100%;background:var(--brand);opacity:.55}.smp:empty{display:none}.smp{padding:2px 16px 14px;background:var(--n-25);border-top:1px solid var(--n-100)}.smp .sq{padding:10px 0;border-bottom:1px solid var(--n-100)}.smp .sq:last-of-type{border-bottom:0}.smp .sq b{display:block;font-size:13px;font-weight:540;color:var(--fg);line-height:1.45}.smp .sq ul{list-style:none;margin:7px 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.smp .sq li{font-size:12.5px;color:var(--fg-2);padding:3px 9px;border-radius:7px;background:var(--surface);border:1px solid var(--n-100)}.smp .sq li.c{background:var(--ok-tint);border-color:var(--ok-line);color:#05603a;font-weight:560}.smp .morebtn{margin-top:6px;border-top:1px solid var(--n-100)}.plgrp{border-bottom:1px solid var(--n-100)}.plgrp:last-child{border-bottom:0}.plgrp>summary{display:flex;align-items:center;gap:8px;padding:10px 14px;cursor:pointer;list-style:none;font-size:13px;color:var(--fg)}.plgrp>summary::-webkit-details-marker{display:none}.plgrp>summary:before{content:"▸";color:var(--fg-3);font-size:11px;transition:transform .15s;display:inline-block}.plgrp[open]>summary:before{transform:rotate(90deg)}.plgrp>summary:hover{background:var(--n-25)}.plgrp>summary b{font-weight:570;flex:1;min-width:0}.plgrp .plgc{flex:0 0 auto;font-size:11.5px;font-weight:600;color:var(--fg-3);padding:1px 8px;border-radius:999px;background:var(--n-50);border:1px solid var(--n-100)}.plgrp .plgc.full{background:var(--ok-tint);border-color:var(--ok-line);color:var(--ok)}.plgrp>summary .plgm{flex:0 0 auto;border:0;background:none;cursor:pointer;font:inherit;font-size:11.5px;color:var(--brand);text-decoration:underline;text-underline-offset:2px;padding:0}.plgrp>summary .plgm:disabled{color:var(--fg-3);cursor:default;text-decoration:none}.plgrp .plrow{padding-left:30px}.plcur .plgn{display:block;font-size:11.5px;font-weight:530;color:var(--fg-3);margin:2px 0 1px}.stu .btn.arch{margin-left:auto;color:var(--fg-3);font-weight:480}.stu .btn.arch:hover{color:var(--err);background:var(--err-tint)}details.arxiv{border-top:1px solid var(--n-100);margin-top:2px}details.arxiv>summary{display:flex;align-items:center;gap:8px;padding:11px 16px;cursor:pointer;list-style:none;font-size:12.5px;font-weight:560;color:var(--fg-3)}details.arxiv>summary::-webkit-details-marker{display:none}details.arxiv>summary:before{content:"▸";font-size:11px;transition:transform .15s;display:inline-block}details.arxiv[open]>summary:before{transform:rotate(90deg)}details.arxiv>summary:hover{background:var(--n-25)}details.arxiv>summary span{padding:1px 8px;border-radius:999px;background:var(--n-50);border:1px solid var(--n-100);font-size:11.5px}.stu.off{background:var(--n-25)}.stu.off b{color:var(--fg-2);font-weight:520}.stu.off .l2 .muted{font-size:12px}.chips.num .chip{min-width:42px;padding-left:10px;padding-right:10px;border-radius:9px;text-align:center;font-variant-numeric:tabular-nums}.dghead{display:flex;align-items:center;gap:12px}.dghead>div{flex:1;min-width:0}.dghead b{display:block;font-size:14.5px;font-weight:600}.dghead i{display:block;font-style:normal;font-size:12.5px;color:var(--fg-2);margin-top:2px}.dgsum{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:10px}.dgdelta{font-size:12.5px;color:var(--fg-2)}.dst{display:inline-block;padding:2px 9px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.dst.st-ok{background:var(--ok-tint);color:var(--ok)}.dst.st-mid{background:var(--warn-tint);color:var(--warn)}.dst.st-weak{background:var(--err-tint);color:var(--err)}.dprev{font-size:13px;font-weight:700;width:16px;text-align:center;flex:0 0 16px}.dprev.up{color:var(--ok)}.dprev.down{color:var(--err)}.dprev.same{color:var(--fg-3)}@media(max-width:720px){body.bnav-on .quick{display:none}}#gForm.first{margin:14px 0 18px}#gForm .fttl{font-size:15.5px;font-weight:650;letter-spacing:-.01em;margin:0 0 12px}.plopen{display:flex;align-items:center;gap:12px;justify-content:space-between}.plopen .muted{flex:1;min-width:0;font-size:13.5px;line-height:1.45}.plopen .btn{flex:0 0 auto}.plopen[hidden]{display:none}@media(min-width:721px){.stu{display:flex;flex-wrap:wrap;align-items:center;column-gap:26px;row-gap:8px;padding:12px 16px}.stu .l1{flex:1 0 100%}.stu .l2,.stu .l3{margin-top:0;padding-top:0;border-top:0;flex:0 0 auto}.stu .l2 .btn[data-wa],.stu .l3 .btn[data-pwa]{margin-left:0}.stu .edit,.stu .stuwarn{flex:1 0 100%}}.plrow .plck{min-height:0;padding:0;margin-bottom:0;border:0;box-shadow:none;background:none}.plrow .plck~.plundo{margin-left:8px}.plrow .plundo{order:1}.plrow .plck{order:2}.plrow .plck~.plundo{margin-left:auto}.plrow:has(.plundo) .plck{margin-left:10px}.plnext{margin-top:6px}.plnext>summary{cursor:pointer;font-size:12.5px;font-weight:600;color:var(--brand);padding:8px 4px;list-style:none;display:flex;align-items:center;gap:8px}.plnext>summary::-webkit-details-marker{display:none}.plnext>summary:before{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s}.plnext[open]>summary:before{transform:rotate(45deg)}.plnext>summary .fn{font-size:11px;font-weight:600;background:var(--brand-tint);color:var(--brand);padding:2px 7px;border-radius:999px}.segs.stabs{margin:14px 0}.seg .tn{display:inline-block;min-width:18px;padding:0 5px;margin-left:5px;border-radius:999px;font-size:11px;font-weight:650;background:var(--n-150);color:var(--fg-2);line-height:18px}.seg.on .tn{background:var(--brand-tint);color:var(--brand)}.stab[hidden],.wq.hide{display:none}details.wrongbox>summary{display:flex;align-items:center;gap:8px}@media(max-width:480px){.segs.stabs .seg{padding:8px 2px;font-size:12.5px;letter-spacing:-.01em}.segs.stabs .seg .tn{min-width:16px;padding:0 4px;margin-left:3px;font-size:10.5px;line-height:16px}}.stat{box-shadow:0 2px 4px #10182814,0 10px 22px -10px #087f7547}.segs{box-shadow:inset 0 1px 3px #10182814}.seg.on{box-shadow:0 1px 3px #10182824,0 4px 10px -4px #1018282e}@media(hover:hover){.item,button.trow{transition:background .12s,transform .12s}.item:hover,button.trow:hover{transform:translateY(-1px);background:var(--n-50,#f8f9fc)}}.stu .l3 [data-pnew]{margin-left:auto}.stu .l3 .btn.arch{margin-left:0}@media(min-width:721px){.stu .l3 [data-pnew]{margin-left:6px}}.fbk{margin:0 0 10px}#fbCard textarea,.fbc textarea{width:100%;resize:vertical;font:inherit;font-size:14px;line-height:1.5;padding:10px 12px;border:1px solid var(--n-200);border-radius:10px;background:var(--surface);color:var(--fg)}.fbrow{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.fbn{font-size:12px;color:var(--fg-3);font-variant-numeric:tabular-nums}.fbi{padding:12px 16px;border-bottom:1px solid var(--n-100)}.fbi:last-of-type{border-bottom:0}.fbh{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fbh b{font-size:14px;font-weight:600}.fbat{margin-left:auto;font-size:12px;color:var(--fg-3);white-space:nowrap}.fbst{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--n-100);color:var(--fg-2)}.fbst.st-new{background:var(--brand-tint);color:var(--brand)}.fbst.st-planned{background:#fff4e0;color:#8a5a00}.fbst.st-done{background:var(--ok-tint,#e6f6ec);color:var(--ok)}.fbst.st-closed{background:var(--n-100);color:var(--fg-3)}.fbb{margin:8px 0 0;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.fbre{display:flex;gap:8px;margin-top:10px;padding:10px 12px;border-radius:10px;background:var(--brand-tint);border:1px solid var(--brand-line);font-size:13.5px;line-height:1.5}.fbre svg{width:16px;height:16px;flex:0 0 auto;color:var(--brand);margin-top:2px}.fbre b{display:block;font-size:12px;color:var(--brand);margin-bottom:2px}.fbc .fbact{display:grid;grid-template-columns:150px 1fr auto;gap:8px;align-items:start;margin-top:12px;padding-top:12px;border-top:1px dashed var(--n-100)}.fbc .fbact select{min-height:38px}.fbc textarea{min-height:38px;padding:8px 10px;font-size:13.5px}.fbc.saved{border-color:var(--ok)}.fbcm .ok,.fbcm .err{margin-top:8px}@media(max-width:600px){.fbc .fbact{grid-template-columns:1fr}}#main h2.ch{margin:0 0 8px;font-size:16px}#main h2.ch:after{margin-top:5px}.stats{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:4px;gap:0;margin:0 0 12px;box-shadow:0 18px 44px #09143c24}.stat{background:none;border:0;border-radius:10px;box-shadow:none;color:var(--fg)}.stat+.stat{border-left:1px solid var(--n-100)}.stat:before{display:none}.stat.g1,.stat.g2,.stat.g3{background:none;color:var(--fg)}.stat.g1 b{color:var(--brand)}.stat.g2 b{color:var(--teal)}.stat.g3 b{color:#5459a8}.stat.g1 span,.stat.g2 span,.stat.g3 span{color:var(--fg-3)}@media(min-width:1100px){.wrap,.afoot .in{max-width:920px}.bandin{max-width:880px}}.band .bseat{min-width:256px;padding:12px 14px 13px;border-radius:12px;background:#ffffff1f;border:1px solid rgba(255,255,255,.28)}.band .bseat .seat{margin:0 0 9px}.band .bseat .num{color:#fff}.band .bseat .num s{color:#ffffffa6}.band .bseat .lbl{color:#ffffffd1}.band .bseat .pill{background:#ffffff29;border-color:#ffffff59;color:#fff}.band .bseat .bar{background:#ffffff38}.band .bseat .bar i{background:#ffd970}.band .bseat .bar.warn i{background:#ffb454}.band .bseat .bar.full i{background:#ff8a80}.band .bchip{display:inline-flex;align-items:center;gap:6px;padding:0 12px;min-height:32px;border-radius:999px;font-size:13px;font-weight:600;color:#fff;background:#ffffff24;border:1px solid rgba(255,255,255,.3)}.band .bchip svg{width:14px;height:14px;stroke-width:1.9}@media(max-width:600px){.band .bseat{min-width:0;width:100%}}.band .gseat{min-width:300px}.band .gseat .seat{align-items:center;margin:0}.band .gseat .gsep{height:1px;background:#ffffff2e;margin:12px 0}.band .gseat .grow{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12.5px;color:#ffffffc7;border-top:0;padding:0}.band .gseat .grow b{font-size:13.5px;font-weight:640;color:#fff;white-space:nowrap}.band .gseat .grow+.grow{margin-top:7px}.band .gseat .gnote{margin-top:10px;padding-top:9px;border-top:1px solid rgba(255,255,255,.18);font-size:11.5px;line-height:1.45;color:#ffffffbd}.band .gseat .bar{margin-top:8px}.band .gseat .pill{font-size:11.5px}.band .br .btn.icon{align-self:flex-start}@media(max-width:600px){.band .gseat{min-width:0;flex:1}}@media(max-width:600px){.bh{flex-wrap:wrap}.br{width:100%;align-self:auto}.br .bseat{flex:1}}@media(max-width:600px){.band.gcompact .bandin{display:flex;align-items:center;gap:12px;padding:12px 14px}.band.gcompact .bback{margin:0;flex:none}.band.gcompact .bh{flex:1;min-width:0;flex-wrap:nowrap}.band.gcompact .beye{display:none}.band.gcompact h1{font-size:20px;margin:0 0 2px}.band.gcompact p{font-size:13px;line-height:1.35}}.bacts{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.bcta{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 18px;border-radius:11px;font-size:14px;font-weight:600;cursor:pointer;background:#ffffff24;border:1px solid rgba(255,255,255,.3);color:#fff;transition:background .12s,border-color .12s,transform .06s}.bcta:hover{background:#ffffff3d;border-color:#fff}.bcta:active{transform:scale(.98)}.bcta.pri{background:var(--yellow);border-color:var(--yellow);color:var(--ink);box-shadow:0 3px #c89e2d}.bcta.pri:hover{background:#f7d36a;border-color:#f7d36a}.bcta svg{width:16px;height:16px;stroke-width:1.9}.card.gift{display:flex;align-items:center;gap:16px;padding:16px 18px;background:var(--surface);border:1px solid var(--line);border-left:4px solid #f4c94f;box-shadow:0 18px 44px #09143c24}.card.gift .gi{flex:0 0 40px;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#fff6e0;color:#b8860b}.card.gift .gi svg{width:20px;height:20px;stroke-width:1.7}.card.gift .gt{flex:1;min-width:0}.card.gift .gt b{font-size:15px;letter-spacing:-.01em}.card.gift .gt p{margin:4px 0 0;color:var(--fg-2);line-height:1.5;font-size:13.5px}.card.gift .glink{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--brand);white-space:nowrap}.card.gift .glink svg{width:15px;height:15px;stroke-width:2}.card.gift .glink:hover{text-decoration:underline;text-underline-offset:3px}.card.gift.soon{background:var(--warn-tint);border-color:var(--warn-line);border-left-color:var(--warn)}.card.gift.soon .gi{background:#fff;color:var(--warn)}@media(max-width:640px){.card.gift{flex-wrap:wrap;gap:12px}.card.gift .gi{display:none}.card.gift .glink{width:100%}}.h2row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.h2row h2{flex:1;min-width:0}.h2l{display:inline-flex;align-items:center;gap:5px;border:0;background:none;font:inherit;font-size:13px;font-weight:600;color:var(--brand);cursor:pointer;padding:0 0 12px}.h2l svg{width:14px;height:14px;stroke-width:2.2}.h2l:hover{text-decoration:underline;text-underline-offset:3px}.hcols{display:grid;gap:0 20px}@media(min-width:1100px){.hcols{grid-template-columns:1fr 1fr;align-items:start}.hcols>div:empty{display:none}}.gcards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:900px){.gcards{grid-template-columns:1fr 1fr}}@media(max-width:560px){.gcards{grid-template-columns:1fr}}.gcards .skel,.gcards .empty{grid-column:1/-1;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg)}.gcard{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:16px;border-radius:14px;background:var(--surface);border:1px solid var(--line);cursor:pointer;font:inherit;color:inherit;box-shadow:0 1px 2px #1018280f,0 10px 24px -12px #10182847;transition:border-color .14s,box-shadow .14s,transform .12s}.gcard:hover{border-color:var(--brand-line);transform:translateY(-2px);box-shadow:0 14px 30px -12px #10182857}.gcard .av{width:40px;height:40px;flex:0 0 40px;border-radius:12px;font-size:16px}.gcard .g{flex:1;min-width:0}.gcard .g b{display:block;font-size:14.5px;font-weight:600;letter-spacing:-.008em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gcard .g i{display:block;font-style:normal;font-size:12.5px;color:var(--fg-3);margin-top:3px}.gcard .arrow{flex:0 0 auto;display:flex;color:var(--n-300);transition:transform .15s,color .15s}.gcard .arrow svg{width:16px;height:16px;stroke-width:2}.gcard:hover .arrow{transform:translate(3px);color:var(--brand)}.lrow{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 16px;border:0;border-bottom:1px solid var(--n-100);background:none;font:inherit;color:inherit;cursor:pointer;transition:background .12s}.lrow:last-child{border-bottom:0}.lrow:hover{background:var(--n-25)}.lrow .ln{flex:0 0 24px;width:24px;height:24px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:680;background:var(--n-100);color:var(--fg-2)}.lrow:nth-child(1) .ln{background:#fef3c7;color:#a16207}.lrow:nth-child(2) .ln{background:#eef2f7;color:#64748b}.lrow:nth-child(3) .ln{background:#fdece0;color:#b45309}.lrow .av{width:32px;height:32px;flex:0 0 32px;border-radius:10px;font-size:13px}.lrow .g{flex:0 0 auto;min-width:0;max-width:38%}.lrow .g b{display:block;font-size:14px;font-weight:580;letter-spacing:-.008em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lrow .g i{display:block;font-style:normal;font-size:12px;color:var(--fg-3);margin-top:2px}.lrow .lbar{flex:1;min-width:60px;height:8px;border-radius:999px;background:var(--n-100);overflow:hidden}.lrow .lbar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--brand),var(--teal))}.lrow .lp{flex:0 0 46px;text-align:right;font-size:14px;font-weight:660;font-variant-numeric:tabular-nums;color:var(--fg)}@media(max-width:560px){.lrow .lbar{display:none}.lrow .g{flex:1;max-width:none}}#main.over>h2.t1{margin-top:74px}@media(max-width:600px){#main.over>h2.t1{margin-top:64px}}#main h2+.tiles{margin-top:2px}.card.gift .fold.ferq{margin:10px 0 0;padding-top:10px;border-top:1px solid var(--line)}.card.gift .fold.ferq>summary{font-size:12.5px;font-weight:560;color:var(--brand)}.card.gift .fold.ferq>summary:before{color:var(--brand)}.card.gift .fold.ferq .rul{margin-top:10px}.card.gift .fold.ferq .fh{margin:14px 0 0;font-size:11.5px;font-weight:640;letter-spacing:.04em;text-transform:uppercase;color:var(--brand)}.fseat{margin:0 0 11px;padding:8px 11px;border-radius:9px;background:var(--brand-tint);color:var(--fg-2);font-size:12.5px;line-height:1.45}.fseat b{color:var(--brand);font-weight:640;white-space:nowrap}.fold.sch{margin:0 0 12px;background:var(--surface);border:1px solid rgba(16,24,40,.06);border-radius:var(--r-lg);padding:12px 16px;box-shadow:0 1px 2px #1018280d,0 8px 20px -10px #1018282e}.fold.sch>summary{display:flex;align-items:center;gap:8px}.fold.sch .schnow{color:var(--fg);font-weight:640;font-size:12.5px}.fold.sch .ftik.nope{color:var(--fg-3);font-weight:500;background:var(--n-50);border-color:var(--line)}.schb{padding:12px 0 2px}.chips.schd{gap:6px;flex-wrap:wrap}.chips.schd .chip{min-width:52px;justify-content:center}.schrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--n-100)}.schrow:last-child{border-bottom:0}.schrow span{font-size:13.5px;color:var(--fg-2)}.schrow select{flex:0 0 118px;margin:0}.card.wk{padding:14px 16px}.wk .wkh{display:flex;align-items:center;gap:8px;margin-bottom:2px}.wk .wkh svg{width:17px;height:17px;flex:0 0 17px;color:var(--brand)}.wk .wkh b{font-size:14.5px;font-weight:640}.wk .wkl{margin-top:8px}.wk .wkr{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--n-100)}.wk .wkr:last-child{border-bottom:0}.wk .wkt{flex:0 0 auto;font-size:14.5px;font-weight:640;color:var(--fg);font-variant-numeric:tabular-nums}.wk .wkn{flex:1 1 auto;min-width:0;font-size:13.5px;color:var(--fg-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk .wkr .muted,.wk .wkr .pok{font-size:12.5px;white-space:nowrap}.wk .wkr.off .wkt,.wk .wkr.off .wkn{text-decoration:line-through;color:var(--fg-3)}.fold.wkf{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--n-100)}.wkgrid{margin-top:8px}.wkg{display:flex;align-items:flex-start;gap:12px;padding:7px 0;border-bottom:1px solid var(--n-100)}.wkg:last-child{border-bottom:0}.wkg .wgd{flex:0 0 96px;font-size:12.5px;color:var(--fg-2)}.wkg.now .wgd{color:var(--brand);font-weight:640}.wkg .wgl{flex:1 1 auto;min-width:0;display:flex;flex-wrap:wrap;gap:6px}.wkg .wgi{text-decoration:none;font-size:12.5px;color:var(--fg-2);background:var(--n-50);border:1px solid var(--line);border-radius:999px;padding:2px 10px;white-space:nowrap}.wkg .wgi b{color:var(--fg);font-weight:640;font-variant-numeric:tabular-nums}.wkg .wgi.off{text-decoration:line-through;color:var(--fg-3);background:transparent}.wkg .wgi.off b{color:var(--fg-3);font-weight:500}.wkg .wgn{font-style:normal;color:var(--n-300);font-size:12.5px}@media(max-width:520px){.wkg .wgd{flex:0 0 74px}}.card.bz{padding:18px 20px}.bzh{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 12px}.bzh>b{font-size:26px;font-weight:660;letter-spacing:-.02em;color:var(--fg)}.bzh>span{font-size:12.5px;color:var(--fg-3)}.bzh>span b{color:var(--fg-2);font-weight:640}.bzbar{display:flex;height:12px;border-radius:99px;overflow:hidden;background:var(--n-100);margin:0 0 14px}.bzbar i{display:block;height:100%}.bzbar i+i{box-shadow:inset 1px 0 #ffffff8c}.bz .k1{background:var(--n-300)}.bz .k2{background:var(--brand)}.bz .k3{background:var(--teal,#0b8a80)}.bz .k4{background:#c7b8f0}.bz .k5{background:var(--n-400)}.bzleg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:9px 26px}.bzleg li{display:flex;align-items:center;gap:8px;font-size:13px;min-width:0}.bzleg s{flex:0 0 9px;width:9px;height:9px;border-radius:3px;text-decoration:none}.bzleg .bl{color:var(--fg-2);white-space:nowrap}.bzleg b{color:var(--fg);font-weight:620;white-space:nowrap;margin-left:auto}.bzleg i{color:var(--fg-3);font-size:11.5px;font-style:normal;flex:0 1 auto;min-width:0;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bznote{margin:14px 0 0;font-size:13px;line-height:1.55;color:var(--fg-2)}.bznote b{color:var(--fg);font-weight:620}@media(max-width:520px){.bzleg{grid-template-columns:1fr}.bzh>b{font-size:22px}}.card.sr{padding:18px 20px}.srh{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:0 0 12px}.srh>b{font-size:26px;font-weight:660;letter-spacing:-.02em;color:var(--fg)}.srh>span{font-size:12.5px;color:var(--fg-3)}.srb{font-size:11.5px;font-weight:640;letter-spacing:.02em;border-radius:999px;padding:2px 9px}.srb.yax{color:var(--teal);background:var(--teal-tint);border:1px solid var(--teal-line)}.srb.orta{color:#a16207;background:#fefce8;border:1px solid #fde68a}.srb.pis{color:#b42318;background:#fef3f2;border:1px solid #fecdca}.sr .s1{background:var(--teal)}.sr .s2{background:#5eccb4}.sr .s3{background:#fbbf24}.sr .s4{background:#f97316}.sr .s5{background:#d92d20}@media(max-width:520px){.stu{padding:12px 14px}.stu .l2,.stu .l3{margin-top:6px;gap:6px}.stu .l2 .btn.icon,.stu .l3 .btn.icon{flex:0 0 28px;width:28px;min-height:28px}.stu .l2 .pcap,.stu .l3 .pcap{flex:0 0 56px}}.warmline{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:9px 0 0;padding:8px 11px;border-radius:10px;background:var(--n-50);border:1px solid var(--n-100);font-size:13px}.warmline>b{color:var(--fg);font-weight:620}.warmline>s{text-decoration:none;color:var(--fg-3);font-size:12px}.warmline .wres{margin-left:auto;color:var(--fg-2);font-weight:600;white-space:nowrap}.warmline .plmk{margin-left:auto}@media(max-width:430px){.warmline .wres,.warmline .plmk{margin-left:0}}.top .btn.demoout{font-size:13px;padding:0 10px}.card.dcard{background:var(--brand-tint);border-color:var(--brand-line);box-shadow:none}.dcard .dch{display:block;font-size:15.5px;letter-spacing:-.012em;margin-bottom:4px}.dcard .note{margin:0 0 12px}.dcard .btn.dgo{background:#fff;border-color:var(--brand-line);color:var(--brand);font-weight:600}.dcard .btn.dgo:hover{background:#fff;border-color:var(--brand);box-shadow:0 1px 2px #087f752e}.authback{text-align:center;margin-top:14px}.authback a{text-decoration:none}.authback a:hover{text-decoration:underline;text-underline-offset:3px}.qfig{margin:8px 0 4px;text-align:center}.qfig img{max-width:100%;max-height:220px;height:auto;background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:8px}.sq .qfig img,.qrow .qfig img{max-height:130px}.wq .qfig{margin:6px 0 2px;text-align:left}.wq .qfig img{max-height:110px}.paper .qfig img{max-height:300px}.hwrow{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line)}.hwrow:last-child{border-bottom:0}.hwrow .b{flex:1;min-width:0}.hwrow b{display:block;font-weight:600;white-space:pre-wrap;overflow-wrap:anywhere}.hwrow i{display:block;font-style:normal;font-size:12.5px;color:var(--fg-2);margin-top:3px}.nxtvar{margin:0}.nxtvar span,.pasgok span{line-height:1.5}.pasgok b{font-weight:640}.paper .qh b,#printBox .ppb,.shq>b,.repc .rhead b,.smp .sq b,.qrow .g b,.wq .g>b,.fbb{white-space:pre-wrap;overflow-wrap:anywhere}.plim{position:relative;display:inline-block}.plim summary{list-style:none;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px 0 12px;border:1px solid var(--teal-line);border-radius:999px;background:var(--teal-tint);color:var(--teal);font-size:13px;font-weight:560;cursor:pointer;user-select:none;transition:background .12s,border-color .12s}.plim summary::-webkit-details-marker{display:none}.plim summary svg{width:15px;height:15px;stroke-width:1.9}.plim summary svg:last-child{width:13px;height:13px;margin-left:-2px;transform:rotate(90deg);transition:transform .15s}.plim[open] summary,.plim summary:hover{background:var(--teal-line);border-color:var(--teal)}.plim[open] summary svg:last-child{transform:rotate(-90deg)}.plimm{position:absolute;left:0;top:calc(100% + 6px);z-index:30;min-width:130px;padding:6px;background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 32px #151a2424,0 2px 6px #151a240f}.plimm button{display:block;width:100%;text-align:left;font:inherit;font-size:13.5px;padding:8px 12px;border:0;border-radius:8px;background:transparent;color:var(--fg);cursor:pointer}.plimm button:hover{background:var(--n-100)}.plimm button.on{background:var(--teal-tint);color:var(--teal);font-weight:600}.tacts{display:flex;flex-direction:column;gap:10px}.tacts>div{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.tacts .btn.sm,.tacts .plim>summary{height:34px;min-height:0;box-sizing:border-box;border-radius:999px;font-weight:560}.tacts .btn svg,.tacts .plim svg{width:15px;height:15px}.tact1 .btn.go{min-height:38px}#btnPrn{background:var(--brand-tint);border-color:var(--brand-line);color:var(--brand)}#btnPrn:hover{background:var(--brand-line);border-color:var(--brand)}.tact2 .prnc{border:0;background:none;padding:0 2px;font-size:12.5px;color:var(--fg-2)}.tact2 .prnc:hover{color:var(--fg)}.tact3 .plim>summary{background:var(--surface);border-color:var(--n-300);color:var(--n-800)}.tact3 .plim>summary:hover,.tact3 .plim[open]>summary{background:var(--n-50);border-color:var(--n-400)}.tact3 .plim.set>summary{background:var(--brand-tint);border-color:var(--brand-line);color:var(--brand)}.tact4{justify-content:flex-end}.tact4 .tdel{font-size:12px;color:var(--fg-3);border-color:var(--n-200)}.tact4 .tdel:not([disabled]):hover{color:var(--err);border-color:var(--err-line);background:var(--err-tint)}.tacts .btn[disabled]{opacity:.45;cursor:not-allowed}.tren{display:flex;gap:8px;align-items:center;margin-bottom:4px}.tren input{margin:0;flex:1;min-width:0;font-size:18px;font-weight:600}.trw{display:flex;align-items:stretch}.trw .trow{flex:1;min-width:0}.trw .tgo{flex:0 0 40px;display:flex;align-items:center;justify-content:center;color:var(--fg-3);border-bottom:1px solid var(--n-100)}.trw:last-child .tgo{border-bottom:0}.trw .tgo:hover{color:var(--brand);background:var(--brand-tint)}.trw .tgo svg{width:15px;height:15px}@media(max-width:720px){body.bnav-on .bnav{background:#fffffff5;border-top:1px solid var(--line);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 -8px 24px #173b500f}.bnav a{font-weight:700;color:var(--fg-3);gap:4px;padding:6px 0 4px}.bnav a svg{stroke-width:1.9}.bnav a.on{color:var(--brand)}.bnav a.on svg{background:var(--brand-tint);border-radius:10px;padding:3px;width:26px;height:26px;margin:-3px 0}}.snav{display:none}@media(min-width:900px){body.bnav-on{padding-left:232px}body.bnav-on .snav{display:flex;flex-direction:column;position:fixed;left:0;top:0;bottom:0;width:232px;z-index:45;background:var(--navy);color:#a9c7c3;padding:18px 14px 16px;overflow-y:auto}.snav .sbb{display:flex;align-items:center;gap:10px;padding:4px 8px 18px;color:#fff;text-decoration:none}.snav .sbb svg{width:34px;height:34px;flex:0 0 34px}.snav .sbb b{font-size:19px;font-weight:800;letter-spacing:-.05em}.snav .sbb b em{font-style:normal;color:var(--mint-bright)}.snav .sbl{font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#6f9490;padding:14px 10px 6px}.snav a{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:12px;color:#cfe3df;font-size:13.5px;font-weight:700;text-decoration:none;transition:background .12s,color .12s}.snav a svg{width:18px;height:18px;flex:0 0 18px;stroke-width:1.9}.snav a:hover{background:#ffffff12;color:#fff}.snav a.on{background:var(--brand);color:#fff;box-shadow:0 6px 16px #087f7559}.snav .sbtip{margin-top:auto;padding:14px 14px 12px;border-radius:14px;background:#19465b;border:1px solid #2b5564;font-size:12px;line-height:1.5;color:#a9c7c3}.snav .sbtip b{display:block;color:var(--mint-bright);font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}body.bnav-on .top{padding-left:24px}body.bnav-on .pwabar{left:244px}}.card.onb{padding:22px 22px 8px;border-color:#c5e4db;background:linear-gradient(180deg,#f8fffc,#fff)}.onbh .eye{display:block;color:var(--brand);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.onbh b{display:block;margin-top:6px;font-size:21px;font-weight:800;letter-spacing:-.035em;line-height:1.15}.onbh p{margin:5px 0 0;color:var(--fg-2);font-size:13.5px;line-height:1.5}.osts{list-style:none;margin:16px 0 0;padding:0}.ost{display:flex;gap:14px;padding:14px 0;border-top:1px solid var(--line)}.ost .on{flex:0 0 32px;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13.5px;background:var(--n-100);color:var(--fg-3)}.ost .on svg{width:16px;height:16px;stroke-width:2.6}.ost.done .on{background:var(--brand-tint);color:var(--brand)}.ost.cur .on{background:var(--brand);color:#fff;box-shadow:0 4px 12px #087f754d}.ost .ot{flex:1;min-width:0}.ost .ot b{display:block;font-size:15px;font-weight:800;letter-spacing:-.02em}.ost .ot p{margin:3px 0 0;color:var(--fg-2);font-size:13px;line-height:1.55}.ost.todo .ot b,.ost.todo .ot p{color:var(--fg-3)}.ost.done .ot p{display:none}.ost.cur{background:var(--brand-tint);margin:0 -22px;padding:16px 22px;border-top-color:transparent;border-radius:16px}.ost.cur+.ost{border-top-color:transparent}.ost .ot .btn{margin-top:12px}#gForm.inonb{padding:0;border:0;box-shadow:none;margin:12px 0 0;background:transparent}#gForm.inonb input,#gForm.inonb select{margin-bottom:10px;background:#fff}#gForm.inonb .fieldrow{gap:10px}@media(max-width:600px){.card.onb{padding:18px 16px 6px}.ost.cur{margin:0 -16px;padding:14px 16px}.onbh b{font-size:19px}}#hAlerts:not(:empty),#hRecent:not(:empty),#hTop5:not(:empty){background:var(--surface);border:1px solid #cfe0da;border-radius:18px;padding:16px 18px 6px;margin-top:14px;box-shadow:0 1px 2px #173b500a,0 12px 30px #204b480f}#hAlerts .spacer,#hRecent .spacer,#hTop5 .spacer{display:none}#hAlerts .h2row,#hRecent .h2row,#hTop5 .h2row{align-items:center;padding-bottom:12px;border-bottom:1px solid var(--line);margin-bottom:4px}#hAlerts .h2row h2,#hRecent .h2row h2,#hTop5 .h2row h2{margin:0;font-size:16px}#hAlerts .h2row h2:after,#hRecent .h2row h2:after,#hTop5 .h2row h2:after{display:none}#hAlerts .h2l,#hRecent .h2l,#hTop5 .h2l{padding:0}#hAlerts .card,#hRecent .card,#hTop5 .card{border:0;box-shadow:none;margin:0;border-radius:0;background:transparent}#hRecent .chips,#hTop5 .chips{margin:10px 0 4px}#hAlerts .al,#hRecent .trow,#hTop5 .lrow{padding-left:4px;padding-right:4px}#hAlerts .al,#hAlerts .card.pad0{border-left:0}.hcols{gap:0 16px}@media(min-width:1100px){.hcols{align-items:stretch}.hcols>div:not(:empty){margin-top:14px}}.card.gift.amsg{border-left-color:var(--brand);align-items:flex-start}.card.gift.amsg .gi{background:var(--brand-tint);color:var(--brand)}.card.gift.amsg .gt s{display:block;text-decoration:none;font-size:12.5px;color:var(--fg-3);margin-top:2px}.card.gift.amsg .gt p.amb{margin-top:8px;color:var(--fg);font-size:14.5px}.card.gift.amsg .acts{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.fbi.unread{background:var(--brand-tint)}.fbi .fbrow{margin-top:8px}.fbctx{display:flex;gap:8px;align-items:flex-start;margin:0 0 10px;padding:10px 12px;border-radius:10px;background:var(--n-50);border:1px solid var(--n-150);color:var(--fg-2);font-size:13.5px;line-height:1.45}.fbctx svg{width:16px;height:16px;flex:0 0 auto;color:var(--brand);margin-top:2px}.fbctx b{display:block;font-size:12px;color:var(--brand);margin-bottom:2px}.fbctx>div{flex:1;min-width:0}.fbctx .xbtn{flex:0 0 auto;width:26px;height:26px;border:none;background:none;border-radius:8px;color:var(--fg-3);cursor:pointer;display:flex;align-items:center;justify-content:center}.fbctx .xbtn:hover{background:var(--n-150);color:var(--fg)}.fbctx .xbtn svg{width:14px;height:14px;margin:0;color:inherit}.fbc .fbctx{margin-top:8px}.rmenu .rm .rmsg{display:flex;flex-direction:column;gap:6px;width:250px;padding-top:6px;border-top:1px solid var(--n-100)}.rmenu .rm .rmsg textarea{width:100%;resize:vertical;font:inherit;font-size:13px;padding:8px 10px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--fg)}.rmenu .rm .rmsg textarea:focus{outline:none;border-color:var(--brand)}.rmenu .rm .rmsg .rmsgh{font-size:12px;font-weight:650;color:var(--fg-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rmenu .rm .rops{display:flex;flex-wrap:wrap;gap:6px;width:250px}.rmenu .rm .rdz{width:250px;margin-top:8px;padding-top:8px;border-top:1px solid var(--n-100)}.rmenu .rm .rdz>summary{list-style:none;cursor:pointer;font-size:12px;color:var(--fg-3);display:flex;align-items:center;gap:6px}.rmenu .rm .rdz>summary::-webkit-details-marker{display:none}.rmenu .rm .rdz>summary:before{content:"▸";font-size:10px;color:var(--fg-3)}.rmenu .rm .rdz[open]>summary:before{content:"▾"}.rmenu .rm .rdz>summary:hover{color:var(--err)}.rmenu .rm .rdz .btn{margin-top:8px;width:100%;justify-content:center}.rmenu .rm .rdz .btn.arch{color:var(--err);border-color:var(--err-line)}.rmenu .rm .rdz .btn.arch:hover{background:var(--err-tint)}.fold.sch>summary:before{display:none}.fold.sch>summary .schedit{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--brand);background:var(--brand-tint);border:1px solid var(--brand-line);border-radius:999px;padding:4px 11px;font-style:normal}.fold.sch>summary .schedit i{font-style:normal}.fold.sch>summary .schedit b{display:none;font-weight:600}.fold.sch[open]>summary .schedit i{display:none}.fold.sch[open]>summary .schedit b{display:inline}.fold.sch>summary .schedit:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);margin-top:-3px;transition:transform .15s}.fold.sch[open]>summary .schedit:after{transform:rotate(-135deg);margin-top:3px}.pldelrow{display:flex;justify-content:flex-end;margin-top:18px;padding-top:10px;border-top:1px dashed var(--n-150)}.lnk.del{color:var(--fg-3)}.lnk.del:hover{color:var(--danger,#b42318)}.plrow .plundo{display:inline-flex;align-items:center;gap:3px;white-space:nowrap}.plrow .plundo svg{width:12px;height:12px;stroke-width:2}@media(max-width:520px){.plrow .pldate{white-space:nowrap}.plrow.acts{flex-wrap:wrap;row-gap:4px}.plrow.acts>span{flex:1 1 calc(100% - 40px);min-width:0}.plrow:not(.acts)>span{flex:1;min-width:0}.plrow .plavg{margin-left:31px}.plrow .plavg~*{margin-left:0}.plrow .plavg+.pltest,.plrow .plavg+.plmk,.plrow>span+.pltest,.plrow>span+.plmk,.plrow>span+.plundo,.plrow>span+.plck{margin-left:31px}.plrow .pltest,.plrow .plmk,.plrow .plundo{margin-left:0}.plrow .plck,.plrow .plavg~.plck,.plrow>span+.plck{margin-left:auto}}.prep .prow .sub{display:block;margin-top:1px}.prep .prow b{font-weight:640}.prep .warmline{flex-wrap:nowrap;margin-top:8px;padding:8px 12px;background:var(--n-25);border-color:var(--n-150)}.prep .warmline>s{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prep .warmline .plmk,.prep .warmline .wres{margin-left:auto;flex:0 0 auto}.prep .warmline .plmk{padding:5px 12px;border:1px solid var(--brand-line);border-radius:999px;background:var(--brand-tint);color:var(--brand);text-decoration:none;font-weight:600;font-size:12.5px}.prep .pwt{margin:0 0 10px}.prep .pwt b{color:var(--fg);font-weight:640}.prep .pwt+.warmline{margin-top:0}.prep .pbtns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.prep .pbtns .btn{width:100%;justify-content:center;white-space:normal;text-align:center;line-height:1.3;padding-top:9px;padding-bottom:9px}.prep .pbtns .btn:only-child{grid-column:1/-1}@media(max-width:430px){.prep .warmline .wres,.prep .warmline .plmk{margin-left:auto}}.prep .prow .hwl{display:block;margin:6px 0 0;padding:8px 11px;border:1px solid var(--n-150);border-radius:10px;background:var(--n-25)}.prep .prow .hwl+.hwl{margin-top:6px}.prep .prow .hwh{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.prep .prow .hwh i{display:inline-block;font-style:normal;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);min-width:0;margin:0}.prep .prow .hwh s{font-size:12px}.prep .prow .hwst{margin-left:auto;font-size:12.5px;font-weight:600;white-space:nowrap}.prep .prow .hwst.w{color:#b54708}.prep .prow .hwst.k{color:var(--ok)}.prep .prow .hwst.m{color:var(--fg-3);font-weight:500}.prep .prow .hwb{margin-top:4px;font-size:13.5px;font-weight:600;color:var(--fg);line-height:1.45}.prep .prow .hwn{margin-top:3px;font-size:13px;color:var(--fg-2);line-height:1.5}.prep .prow .hwn a{text-decoration:none;font-weight:600;margin-left:0}.prep .prow .hwf{display:flex;justify-content:flex-end;margin-top:4px}.prep .prow .hwf a{text-decoration:none;font-size:12.5px}.tile .td{display:block;margin-top:7px;min-height:15px;font-size:11.5px;font-weight:600;line-height:1.3;color:var(--fg-3);text-decoration:none}.tile .td.up{color:var(--ok)}.tile .td.dn{color:#b54708}.al.tp{cursor:default;color:var(--fg);align-items:flex-start;gap:12px}.al.tp:hover{background:var(--surface)}.al.tp .tpi{flex:0 0 auto;display:flex;width:16px;margin-top:2px;color:#b54708}.al.tp .tpi svg{width:16px;height:16px}.al.tp>span:not(.tpi){flex:1;min-width:0}.al.tp b{color:var(--fg)}.al.tp .tpn{display:block;margin-top:2px;font-size:12.5px;color:var(--fg-3);text-decoration:none}.al.tp .tpn a{color:var(--brand);font-weight:600;text-decoration:none}.al.tp .btn{flex:0 0 auto;margin-top:2px}@media(max-width:520px){.al.tp{flex-wrap:wrap}.al.tp>span:not(.tpi){flex:1 1 calc(100% - 40px)}.al.tp .btn{margin-left:28px;margin-top:0}}.card.tmap .pt{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:6px}.card.tmap .pt b{font-size:15px;font-weight:650}.card.tmap .pt .muted{font-size:12.5px}.card.tmap .pt i{font-style:normal;font-weight:600}.card.tmap .pt i.tm-k{color:var(--ok)}.card.tmap .pt i.tm-m{color:#9a6700}.card.tmap .pt i.tm-l{color:#b54708}.card.tmap .tm-row{padding:9px 0;border-top:1px solid var(--n-100)}.card.tmap .tm-row:first-of-type{border-top:0}.card.tmap .tm-h{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:13.5px;margin-bottom:6px}.card.tmap .tm-h>span{min-width:0;font-weight:600;color:var(--fg)}.card.tmap .tm-h s{display:block;text-decoration:none;font-weight:500;font-size:12px;color:var(--fg-3);margin-top:1px}.card.tmap .tm-h s a{color:var(--brand);font-weight:600;text-decoration:none}.card.tmap .tm-h s a:hover{text-decoration:underline;text-underline-offset:3px}.card.tmap .tm-h b{flex:0 0 auto;font-size:12.5px;font-weight:650;white-space:nowrap}.card.tmap .tm-k .tm-h b{color:var(--ok)}.card.tmap .tm-m .tm-h b{color:#9a6700}.card.tmap .tm-l .tm-h b{color:#b54708}.card.tmap .tm-bar{height:8px;border-radius:999px;background:var(--n-100);overflow:hidden}.card.tmap .tm-bar i{display:block;height:100%;border-radius:999px;background:var(--ok)}.card.tmap .tm-m .tm-bar i{background:#efbd3d}.card.tmap .tm-l .tm-bar i{background:#e98773}.card.tmap .tfoot{display:flex;justify-content:flex-end;margin-top:8px}.card.tmap .tfoot a{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;color:var(--brand);text-decoration:none}.card.tmap .tfoot a svg{width:14px;height:14px}@media(min-width:700px){.prep .prow .hwl{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px}.prep .prow .hwh{flex:1 1 auto;min-width:0}.prep .prow .hwh .hwst{margin-left:4px}.prep .prow .hwb,.prep .prow .hwn{flex:1 1 100%}.prep .prow .hwf{flex:0 0 auto;margin:0 0 0 auto}}.mailbar{background:var(--warn-tint);border:1px solid var(--warn-line);color:var(--fg);align-items:center}.mailbar>span{flex:1 1 260px;min-width:0;display:block;font-size:13px;line-height:1.45}.mailbar>span svg{width:15px;height:15px;vertical-align:-3px;margin-right:6px;color:var(--warn)}.mailbar em{font-style:normal;font-weight:600;color:var(--ok)}.mailbar .mb-acts{display:flex;gap:8px;flex:0 0 auto;margin-left:auto}.mailbar .mb-acts .btn{margin-left:0;white-space:nowrap}.card.huni{padding:14px 16px}.hsteps{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.hstep{text-align:center;padding:8px 4px;border-radius:10px;background:var(--n-50);border:1px solid var(--n-150)}.hstep b{display:block;font-size:20px;font-weight:680;letter-spacing:-.02em;color:var(--fg)}.hstep span{display:block;font-size:11px;color:var(--fg-3);margin-top:2px;line-height:1.2}.hstep i{display:block;font-style:normal;font-size:11px;font-weight:600;color:var(--brand);margin-top:3px;min-height:13px}.hstep.zero b{color:var(--fg-3)}.hstuck{margin-top:14px;padding-top:12px;border-top:1px solid var(--n-100);font-size:13px}.hstuck .hsh{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:4px}.hstuck .hsh b{font-size:13.5px}.hstuck .hsh .muted{font-size:12px}.hstuck .hlist{max-height:320px;overflow-y:auto;padding-right:6px;overscroll-behavior:contain}.hrow{display:flex;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid var(--n-100)}.hrow:last-child{border-bottom:0}.hrow .av{flex:0 0 auto}.hrow .who{flex:1;min-width:0}.hrow .who b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hrow .who i{display:block;font-style:normal;color:var(--fg-3);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hrow .tags{display:flex;gap:6px;flex-wrap:nowrap;justify-content:flex-end;flex:0 0 auto}.hrow .tg{font-style:normal;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--n-100);color:var(--fg-3);white-space:nowrap}.hrow .tg.ok{background:var(--ok-tint);color:var(--ok)}.hrow .tg.no{background:var(--warn-tint);color:#b54708}.hrow .tg.bad{background:#fdece6;color:#b42318}@media(max-width:640px){.hrow{flex-wrap:wrap;row-gap:6px}.hrow .who{flex:1 1 0;min-width:0}.hrow .tags{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start;padding-left:42px}}@media(max-width:760px){.hsteps{grid-template-columns:repeat(4,1fr)}}.ost .obody{margin-top:10px}.ost .obody .btn{vertical-align:middle}.ost .olink{display:inline-flex;align-items:center;gap:3px;margin-left:12px;font-size:13px;font-weight:600;color:var(--brand);text-decoration:none;vertical-align:middle}.ost .olink svg{width:14px;height:14px}.ost .onl{display:block;margin-top:12px;font-size:13px;font-weight:600}.ost .onl .muted{font-weight:500}#onbNames{width:100%;box-sizing:border-box;min-height:96px;margin-top:6px;font:inherit;font-size:14px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--fg);resize:vertical}#onbNames:focus{outline:none;border-color:var(--brand)}#onbErr:not(:empty){margin-top:8px}#onbAdd{margin-top:10px}.onbh{position:relative}.onbh .lnk{position:absolute;right:0;top:0;color:var(--fg-3)}.ost.todo .obody{opacity:.92}.top .btn.fbtop{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.top .btn.fbtop svg{width:15px;height:15px}@media(max-width:560px){.top .btn.fbtop{padding:0 9px;font-size:12.5px;gap:5px;background:var(--brand);color:#fff;border-color:var(--brand)}.top .btn.fbtop:hover{background:var(--brand);color:#fff}.top .btn.fbtop svg{width:13px;height:13px}.top .wm{display:none}}.hsrc{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:10px 0 0;font-size:12.5px}.hsrc b{margin-right:4px;color:var(--fg-2)}.hmtxt{width:100%;box-sizing:border-box;margin-top:8px;font-size:13px}.htk{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:12px 0 0;padding-top:10px;border-top:1px dashed var(--n-100);font-size:12.5px}.htk b{margin-right:4px;color:var(--fg-2)}.htk .tg{font-style:normal;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--n-100);color:var(--fg-3);white-space:nowrap}.htk .tg.ok{background:var(--ok-tint);color:var(--ok)}.htk .tg.bad{background:#fdece6;color:#b42318}.stsum{display:flex;flex-wrap:wrap;gap:6px 18px;padding:10px 16px;font-size:12.5px;color:var(--fg-2);border-bottom:1px solid var(--n-100);background:var(--n-25)}.stsum b{font-weight:700;color:var(--fg);font-size:13.5px;margin-right:3px}.stsum b.good{color:var(--ok)}.stsum b.mid{color:var(--warn)}.stsum b.low,.stsum b.no{color:var(--err)}.stu:not(.off){display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:6px;align-items:center;padding:11px 16px}.stu:not(.off) .l1{grid-column:1;grid-row:1;min-width:0}.stu:not(.off) .sacts{grid-column:2;grid-row:1;display:flex;align-items:center;gap:4px;justify-self:end}.stu:not(.off) .stline{grid-row:2}.stu:not(.off) .l2+.l3{margin-top:-2px}.stu:not(.off) .stline,.stu:not(.off) .l2,.stu:not(.off) .l3,.stu:not(.off) details.stk,.stu:not(.off) .edit,.stu:not(.off) .stuwarn{grid-column:1/-1}.stu:not(.off) .l2,.stu:not(.off) .l3{margin-top:0}.sacts .btn.icon{flex:0 0 28px;width:28px;min-height:28px}.sacts .btn.icon svg{width:13px;height:13px}.stline{display:flex;align-items:center;gap:12px;min-width:0;flex-wrap:wrap;row-gap:4px}.stline.mini{gap:10px;font-size:12px}.stline.mini .sst+.sst:before{content:"·";margin-right:8px;color:var(--n-300)}.sres{flex:0 0 auto;min-width:52px;text-align:center;padding:3px 8px;border-radius:999px;font-weight:750;font-size:13px;letter-spacing:-.01em;background:var(--n-100);color:var(--fg-2)}.sres.good{background:var(--ok-tint);color:var(--ok)}.sres.mid{background:var(--warn-tint);color:var(--warn)}.sres.low{background:var(--err-tint);color:var(--err)}.sbar{flex:1 1 120px;min-width:90px;max-width:260px;display:flex;flex-direction:column;gap:4px}.sbar .bar{display:block;height:5px;width:100%}.sbar s{text-decoration:none;font-size:11.5px;color:var(--fg-3);white-space:nowrap}.sst{flex:0 0 auto;font-size:12px;color:var(--fg-3);white-space:nowrap}.sst.no{color:var(--err);font-weight:600}details.stk>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--fg-3);padding:2px 0}details.stk>summary::-webkit-details-marker{display:none}details.stk>summary svg{width:12px;height:12px}details.stk>summary i{font-style:normal;color:var(--n-400)}details.stk>summary i:before{content:"— "}.stu:not(.off) .l1 b[data-rep]{cursor:pointer}.stu:not(.off) .l1 b[data-rep]:hover{color:var(--brand);text-decoration:underline;text-underline-offset:3px}details.stk>summary:hover{color:var(--brand)}details.stk[open]>summary{color:var(--fg-2);margin-bottom:6px}details.stk .l3{margin-top:8px}@media(min-width:721px){.stu:not(.off){grid-template-columns:minmax(180px,1.1fr) minmax(280px,2fr) auto;column-gap:22px;row-gap:8px;padding:12px 16px}.stu:not(.off) .stline{grid-column:2;grid-row:1;flex-wrap:nowrap}.stu:not(.off) .stline.mini{flex-wrap:wrap}.stu:not(.off) .sacts{grid-column:3;grid-row:1}.stu:not(.off) .l2,.stu:not(.off) .l3{grid-column:1/-1}.stu:not(.off) .l2+.l3{margin-top:-2px}}.fbseen{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--fg-3);margin-top:8px}.fbseen svg{width:13px;height:13px}.fbseen.seen{color:var(--ok)}.admr .lg-now{color:var(--ok);font-weight:700;display:inline-flex;align-items:center;gap:5px}.admr .lg-now:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 3px var(--ok-tint)}.tile .tnow{display:block;text-decoration:none;font-size:12px;color:var(--ok);font-weight:650;margin-top:4px}.tile .tnow:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--ok);margin-right:5px;vertical-align:1px}.card.bugun{padding:14px 16px}.bghead{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14.5px;line-height:1.5}.bghead svg{width:17px;height:17px;flex:0 0 auto;color:var(--brand)}.bghead b{font-weight:750}.bghead .bgs{flex:0 0 auto;margin-left:auto;text-decoration:none;font-size:12.5px;color:var(--warn)}.bghead .bgs.ok2{color:var(--ok)}.bgact{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px dashed var(--n-100);font-size:13.5px}.bgact>span{flex:1;min-width:160px}.bgact .btn{flex:0 0 auto}.bgnud{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px dashed var(--n-100);font-size:13.5px;color:var(--fg-2)}.bgnud svg{width:16px;height:16px;flex:0 0 auto;color:var(--warn)}.bgnud>span{flex:1;min-width:160px}.bgnud b{font-weight:700;color:var(--fg-1)}.bgnud .btn{flex:0 0 auto}@media(max-width:560px){.bghead .bgs{flex:1 0 100%;margin-left:0}.bgact .btn,.bgnud .btn{width:100%;justify-content:center}}.mtip{display:flex;align-items:flex-start;gap:7px;margin:-6px 0 12px;font-size:12.5px;line-height:1.45;color:var(--fg-2)}.mtip svg{width:15px;height:15px;flex:0 0 auto;margin-top:1px;color:var(--warn)}.mtip .lnk{font:inherit;font-weight:650;color:var(--brand);background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px;word-break:break-all;text-align:left}.nxt2{border-left:4px solid var(--brand)}.nxt2 .pt{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:8px}.nxt2 .pt b{font-size:15px;font-weight:650}@media(max-width:720px){body.bnav-on .afoot{margin-top:16px;padding:14px 0 12px}body.bnav-on .afoot .in{display:block;padding:0 16px}body.bnav-on .afoot .fb p,body.bnav-on .afoot .fc b{display:none}body.bnav-on .afoot .brand svg{width:22px;height:22px;flex:0 0 22px}body.bnav-on .afoot .brand b{font-size:13.5px}body.bnav-on .afoot .brand s{display:none}body.bnav-on .afoot .fc{flex-direction:row;flex-wrap:wrap;gap:6px 14px;margin-top:10px}body.bnav-on .afoot .fc a{font-size:12.5px}body.bnav-on .afoot .fc p{flex:1 0 100%;font-size:12.5px;line-height:1.5}body.bnav-on .afoot .c{margin-top:10px;padding-top:8px;font-size:11px}}@media(max-width:520px){.sacts .btn.link .sbx{display:none}.sacts .btn.link{flex:0 0 30px;width:30px;min-height:30px;padding:0;justify-content:center}}.card.vdet{border-left:4px solid var(--brand)}.card.vdet p{margin:0 0 6px;font-size:13.5px;line-height:1.5}.card.vdet p:last-of-type{margin-bottom:0}.msec{font-size:11.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--fg-3);margin:18px 4px 8px}.msec:first-child{margin-top:4px}.card.bsl{display:block;text-decoration:none;color:inherit;padding:14px 16px;border-left:4px solid var(--brand)}.card.bsl .bh1{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.card.bsl .bh1>span{font-size:11.5px;color:var(--fg-3);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.card.bsl .bh1 b{font-size:13px;font-weight:700;color:var(--brand)}.card.bsl .gb{display:block;height:6px;border-radius:99px;background:var(--n-100);margin:9px 0 11px}.card.bsl .gb i{display:block;height:100%;border-radius:99px;background:var(--brand);transition:width .3s}.card.bsl .nv{display:flex;align-items:center;gap:6px;font-size:15px;font-weight:650;color:var(--brand)}.card.bsl .nv svg{width:16px;height:16px}.menu .mrow{display:flex;align-items:center;gap:13px;padding:14px 16px;border-bottom:1px solid var(--n-100);text-decoration:none;color:inherit}.menu .mrow:last-child{border-bottom:0}button.mrow{width:100%;text-align:left;background:none;border:0;color:inherit;font:inherit}@media(hover:hover){.menu .mrow:hover,.card.pad0>.mrow.tpy:hover{background:var(--n-25)}}.menu .mrow:active{background:var(--n-50,#f5f7f8)}.menu .mrow .mi{width:20px;height:20px;flex:0 0 20px;color:var(--brand)}.menu .mrow .g{flex:1;min-width:0}.menu .mrow .g b{display:block;font-size:15.5px;font-weight:600;letter-spacing:-.01em}.menu .mrow .g i{display:block;font-style:normal;font-size:12.5px;color:var(--fg-3);margin-top:2px;line-height:1.45}.menu .mrow .ar{width:16px;height:16px;flex:0 0 16px;color:var(--n-400)}.menu .mrow .pctv{flex:0 0 auto}.menu .mrow.dq{background:var(--err-tint);box-shadow:inset 3px 0 0 var(--err)}.menu .mrow.dq .mi{color:var(--err)}@media(min-width:721px){.menu .mrow{padding:15px 18px}}.menu .mrow .av{flex:0 0 32px;width:32px;height:32px;font-size:13px}.menu .mrow .rbar{display:block;height:4px;border-radius:99px;background:var(--n-100);margin-top:7px;max-width:180px}.menu .mrow .rbar i{display:block;height:100%;border-radius:99px;background:var(--brand)}.menu .mrow .rbar i.good{background:var(--ok)}.menu .mrow .rbar i.mid{background:var(--warn)}.menu .mrow .rbar i.low{background:var(--err)}.menu .mrow .g i .qr{color:var(--err);font-weight:600}.rstat{display:flex;gap:16px;align-items:baseline;margin:2px 4px 14px;font-size:13px;color:var(--fg-2)}.rstat b{font-size:17px;font-weight:750;color:var(--fg);margin-right:4px;letter-spacing:-.02em}.suact{margin-top:8px}.suact .btn{text-decoration:none}.rstat .ntt{margin-left:auto;font-size:12px;color:var(--fg-3);white-space:nowrap}@media(max-width:430px){.rstat{flex-wrap:wrap}.rstat .ntt{margin-left:0;flex:1 0 100%}}.menu .mrow.tpy,.card.pad0>.mrow.tpy{align-items:flex-start}.mrow.tpy{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-bottom:1px solid var(--n-100)}.mrow.tpy:last-child{border-bottom:0}.mrow.tpy .g{flex:1;min-width:0}.mrow.tpy .g b{display:block;font-size:14.5px;font-weight:600;line-height:1.35}.mrow.tpy .g i{display:block;font-style:normal;font-size:12.5px;color:var(--fg-3);margin-top:2px}.mrow.tpy .rbar{display:block;height:4px;border-radius:99px;background:var(--n-100);margin-top:8px}.mrow.tpy .rbar i{display:block;height:100%;border-radius:99px;background:var(--brand)}.mrow.tpy .rbar i.good{background:var(--ok)}.mrow.tpy .rbar i.mid{background:var(--warn)}.mrow.tpy .rbar i.low{background:var(--err)}.tchip{flex:0 0 auto;font-size:12px;font-weight:650;white-space:nowrap;padding-top:2px}.tchip.tl{color:var(--err)}.tchip.tm{color:#9a6700}.tchip.tk{color:var(--ok)}.card.stkart{padding:0;margin:0 0 14px;overflow:hidden}.card.stkart>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:13px 16px;font-size:14.5px;font-weight:620;color:var(--fg)}.card.stkart>summary::-webkit-details-marker{display:none}.card.stkart>summary svg{width:16px;height:16px;flex:0 0 16px}.card.stkart>summary i{font-style:normal;font-weight:400;font-size:12.5px;color:var(--fg-3);margin-left:auto}.card.stkart[open]>summary{border-bottom:1px solid var(--n-100)}.stkart .skl,.stkart .skr,.stkart .skn,.stkart .skedit{margin:0;padding:11px 16px}.stkart .skl{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stkart .skc{flex:0 0 68px;font-size:11px;font-weight:600;color:var(--fg-3);text-transform:uppercase;letter-spacing:.04em}.stkart .skl .code{flex:0 0 auto}.stkart .btn.icon{flex:0 0 30px;width:30px;min-height:30px}.stkart .skr{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.stkart .skt,.stkart .skd,.stkart .skedit{border-top:1px solid var(--n-100)}.stkart .skd .btn{color:var(--err);border-color:var(--n-200)}.stkart .skd .btn:hover{background:var(--err-tint);border-color:var(--err-line)}.stkart .skd .muted{flex:1;min-width:140px;font-size:12px;color:var(--fg-3)}.stkart .skn{font-size:12px;color:var(--fg-3);line-height:1.45;padding-top:0}.stkart .skedit input{width:100%}.asg.fresh{background:var(--brand-tint);box-shadow:inset 3px 0 0 var(--brand)}details.more.asgwad{margin:6px 0 14px}details.more.asgwad .asgwa{margin-top:8px}details.more.newasg{margin:0}details.more.newasg>summary{padding:13px 16px;border:1px solid var(--n-200);border-radius:12px;background:var(--n-0);font-size:14.5px;font-weight:600;justify-content:center}.msec.dkm{margin:22px 2px 10px;font-size:12px;color:var(--brand);letter-spacing:.1em}.dkgrid{display:grid;gap:12px;grid-template-columns:1fr}@media(min-width:900px){.dkgrid{grid-template-columns:1fr 1fr}}.card.prep.dk{position:relative;margin:0;padding:16px 18px 18px;overflow:hidden;border:1px solid var(--n-150);box-shadow:0 1px 2px #123a510d,0 6px 18px -10px #123a512e}.card.prep.dk:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--pk,var(--brand))}.dk.k-ders{--pk:var(--brand);background:linear-gradient(180deg,var(--brand-tint) 0,var(--n-0) 62%)}.dk.k-son{--pk:#3b6fb5}.dk.k-test{--pk:#c98a12}.dk.k-yaz{--pk:#7a5bb5}.dk.pwarn{--pk:#d1500b}.dkh{display:flex;align-items:center;gap:10px;margin-bottom:12px}.dki{flex:0 0 32px;height:32px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--pk) 14%,var(--n-0));color:var(--pk)}.dki svg{width:17px;height:17px}.dkt{font-size:15px;font-weight:680;letter-spacing:-.01em;color:var(--fg)}.dka{margin-left:auto;font-size:11.5px;font-weight:600;color:var(--fg-3);white-space:nowrap}.dkm1{margin:0 0 8px;font-size:19px;font-weight:680;letter-spacing:-.018em;line-height:1.25;color:var(--fg)}.dkp{margin:0 0 12px;font-size:13.5px;line-height:1.5}.dkfs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.dkchip{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--n-0);border:1px solid var(--brand-line);color:var(--brand);font-size:12px;font-weight:620}.dkn{font-size:12.5px;color:var(--fg-2)}.dkn b{color:var(--fg);font-weight:700}.dkbar{height:6px;border-radius:99px;background:var(--n-150);margin-top:10px;overflow:hidden}.dkbar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--brand),#22b8a5)}.dkres{display:flex;align-items:baseline;gap:10px;margin:0 0 12px}.dkbig{font-size:22px;font-weight:700;letter-spacing:-.02em;line-height:1}.dkbig.n-hi{color:var(--ok)}.dkbig.n-mid{color:#c98a12}.dkbig.n-low{color:#d1500b}.dk .btn.sm{margin-top:2px}.dk.k-ders .warmline{background:var(--n-0)}.hwl.tam{display:block;margin:0;padding:0;border:0;background:none}.hwl.tam .hwh{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.hwl.tam .hwh i{display:none}.hwl.tam .hwst{display:inline-block;padding:5px 12px;border-radius:999px;font-size:13px;font-weight:650;background:var(--n-100);color:var(--fg-3);margin:0}.hwl.tam .hwst.w{background:#fdece0;color:#b54708}.hwl.tam .hwst.k{background:#e1f5ea;color:var(--ok)}.hwl.tam .hwb{margin-top:10px;font-size:15px;font-weight:620;color:var(--fg);line-height:1.45}.hwl.tam .hwn{margin-top:10px;font-size:13.5px;color:var(--fg-2);line-height:1.6}.hwl.tam .hwn a{display:inline-block;padding:2px 10px;margin:0 2px 4px 0;border-radius:999px;background:var(--n-100);color:var(--fg);text-decoration:none;font-weight:620}.hwl.tam .hwf{display:flex;justify-content:flex-end;margin-top:8px}.hwl.tam .hwf a{font-size:13px;text-decoration:none;font-weight:650;color:var(--brand)}.hwl.tam .hwh s{text-decoration:none;font-size:12.5px;color:var(--fg-3)}.hwl.tam .cm{display:none}.hwl.tam .hwn .nm{display:inline-block;padding:2px 10px;margin:0 2px 4px 0;border-radius:999px;background:var(--n-100);color:var(--fg);font-weight:620}.dkgrid{margin-bottom:18px}.menu .mrow.udr{cursor:default;padding:10px 12px 10px 16px}.mrow.udr .udl{display:flex;align-items:center;gap:13px;flex:1;min-width:0;text-decoration:none;color:inherit}.mrow.udr .btn{flex:0 0 auto;white-space:nowrap}.card.udt{padding:14px 16px}.card.udt .udb{font-size:15px;font-weight:620;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:4px}.asgact{display:grid;grid-template-columns:1fr 1fr;gap:10px}.asgact .btn{width:100%;justify-content:center}.asg .l1 b .asgt{color:inherit;text-decoration:none}.asg .l1 b .asgt:hover{text-decoration:underline}.asg .l2 .asgn{color:var(--brand);font-weight:620;text-decoration:none;white-space:nowrap}.mrow.udr .g i{white-space:normal;overflow:visible;text-overflow:clip}.rstat .rtr b{color:var(--ok)}.rstat .rtr.dn b{color:#b54708}.stp{margin:0 0 10px}.stp .stph{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);margin-bottom:6px}.stp .stpr{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--n-100)}.stp .stph+.stpr{border-top:0}.stp .stpr .g{flex:1;min-width:0}.stp .stpr .g b{display:block;font-size:14.5px;font-weight:620;color:var(--fg)}.stp .stpr .g i{display:block;font-style:normal;font-size:12.5px;color:var(--fg-3);overflow-wrap:anywhere}.stp .stpr .btn{flex:0 0 auto;white-space:nowrap}.card.vdet#stuDiq{border-left-color:#d1500b}details.styd{margin-top:14px}.styl .of{font-size:11.5px;font-weight:500;color:var(--fg-3);margin-left:4px}.vsend .vsegs{margin:0 0 12px}.vsend .veltxt{font-family:inherit;font-size:14px;line-height:1.55;background:var(--brand-tint);border:1px solid var(--brand-line);border-radius:14px 14px 14px 4px;padding:12px 14px;margin-bottom:10px}.vsend .pcard{padding:0;box-shadow:none;border:0}.dgy .dgmore>summary{display:none}.dgy .dgmore>.card{margin-top:0}.trow.weakrow{box-shadow:inset 3px 0 0 var(--err)}.tlink{display:inline-block;margin-top:6px;font-size:12.5px;font-weight:620;color:var(--brand);text-decoration:none}.wfilt{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;margin:0 0 10px;border-radius:12px;background:var(--brand-tint);border:1px solid var(--brand-line);font-size:13.5px}.wfilt b{flex:1;min-width:0;color:var(--fg)}.wq .wans{margin:6px 0 2px;font-size:12.5px;line-height:1.5;color:var(--fg-2)}.wq .wans:empty{display:none}.wq .wans .wax b{color:#b42318;font-weight:620}.wq .wans .way b{color:var(--ok);font-weight:620}.wq .wtag.wb-s{background:none;border-color:transparent;color:#b42318;padding-left:2px}.dynw .dynb{position:relative;padding-top:16px}.dynw .dyn{position:relative;z-index:1;height:110px;gap:5px}.dynw .dyn i{position:relative;z-index:1}.dynw .dyn i em{position:absolute;left:0;right:0;top:-15px;text-align:center;font-style:normal;font-size:10px;font-weight:650;color:var(--fg-2)}.dynw .dgl{position:absolute;left:0;right:0;border-top:1px dashed var(--n-200);z-index:0;height:0;text-decoration:none;margin-bottom:0;transform:translateY(-1px)}.dynw .dgl s{position:absolute;right:0;top:-13px;font-size:9.5px;text-decoration:none;color:var(--fg-3)}.dynw .dyd{display:flex;justify-content:space-between;margin-top:6px;font-size:11px;color:var(--fg-3)}.atr .ar{width:16px;height:16px;flex:0 0 16px;color:var(--n-400);margin-left:6px;transition:transform .15s}.atr.open .ar{transform:rotate(90deg)}@media(max-width:480px){.segs.stabs .seg{position:relative;padding:9px 0}.segs.stabs .seg .tn{position:absolute;top:1px;right:1px;min-width:15px;padding:0 3px;margin:0;font-size:9.5px;line-height:15px}}.wq .wans b{display:inline;-webkit-line-clamp:unset;-webkit-box-orient:horizontal;overflow:visible;font-size:inherit;line-height:inherit;letter-spacing:0}.wq .wans .wax,.wq .wans .way{display:block}.seg .tn.tw,.seg.on .tn.tw{background:#fdece0;color:#b54708}.tsum{margin:0 2px 10px;font-size:13.5px;color:var(--fg)}.tsum b{font-size:15px;color:#b54708;font-weight:700}.tsum span{color:var(--fg-3);font-size:12.5px}.tsec{display:flex;align-items:baseline;gap:8px;margin:16px 2px 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3)}.tsec:first-child{margin-top:4px}.tsec span{text-transform:none;letter-spacing:0;font-weight:500;font-size:12px}.tsec.w{color:#b54708}#topicBox>.ok{margin-top:4px}#tab-m .trow:not(.topen){cursor:default}#tab-m .trow.topen{cursor:pointer}#topicBox .trow.topen .ar{width:16px;height:16px;flex:0 0 16px;color:var(--n-400);transition:transform .15s}#topicBox .trow.topen.open .ar{transform:rotate(90deg)}#topicBox .trow.topen.open{border-bottom-color:transparent}.tpan{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:2px 16px 14px;background:var(--n-25);border-bottom:1px solid var(--n-100)}.tpan[hidden]{display:none}.tpan .tlink{margin:0}.card.lockcard h2{margin:0 0 8px}.card.lockcard p{margin:0 0 12px;line-height:1.5}.card.lockcard .btn{margin-top:4px}.thits .thh{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-3);padding:4px 0 2px}.thit{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--n-100)}.thits .thh+.thit{border-top:0}.thits.in{margin:10px 0 0;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:2px 12px}.thits.in .thit:first-child{border-top:0}.thit .tn{flex:1;min-width:0}.thit .tn b{display:block;color:var(--fg);font-weight:570;overflow-wrap:anywhere}.thit .tn i{display:block;font-style:normal;font-size:13px;color:var(--fg-2)}.thit .ta{display:flex;gap:8px;flex:0 0 auto}@media(max-width:560px){.thit{flex-wrap:wrap}.thit .ta{flex:1 1 100%}.thit .ta .btn{flex:1}}.bcount{display:flex;align-items:center;justify-content:space-between;gap:10px}.qall{border:0;background:none;color:var(--brand);font:inherit;font-weight:560;cursor:pointer;padding:4px 0;white-space:nowrap}.qtg{display:inline-flex;align-items:center;gap:6px;margin:0 16px 12px;padding:3px 10px;border:1px solid var(--n-100);border-radius:999px;background:var(--surface);color:var(--fg-2);font:inherit;font-size:12.5px;cursor:pointer}.qtg:after{content:"";width:6px;height:6px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .15s}.qtg.on:after{transform:rotate(225deg) translateY(-2px)}.qtg:hover{background:var(--n-25)}.card.plan>details>summary{font-size:14px;font-weight:650;color:var(--fg);padding:4px 0}.plan .pllist{margin-top:10px}.plan .plprev{padding:12px 14px;gap:4px 8px;border-radius:12px;background:var(--surface);box-shadow:0 1px 2px #1018280a}.plan .plprev>s{flex:1 0 100%}.plan .plprev>b{flex:1 1 0;font-size:14px;white-space:normal}.plan .plgrp{border:1px solid var(--n-150);border-radius:12px;background:var(--surface);margin-top:8px;overflow:hidden}.plan .plgrp:last-child{border-bottom:1px solid var(--n-150)}.plan .plgrp[open]{border-color:var(--brand-line)}.plan .plgrp>summary{padding:12px 34px 12px 14px;gap:10px;font-size:14px;position:relative}.plan .plgrp[open]>summary{background:var(--brand-tint);border-bottom:1px solid var(--brand-line)}.plan .plgrp>summary:before{display:none}.plan .plgrp>summary:after{content:"";position:absolute;right:15px;top:50%;width:7px;height:7px;border-right:1.8px solid var(--fg-3);border-bottom:1.8px solid var(--fg-3);transform:translateY(-70%) rotate(45deg);transition:transform .15s}.plan .plgrp[open]>summary:after{transform:translateY(-30%) rotate(225deg)}.plan .plgn0{flex:0 0 26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:12px;font-weight:650;background:var(--brand-tint);color:var(--brand);border:1px solid var(--brand-line)}.plan .plgrp[open] .plgn0{background:var(--brand);color:#fff;border-color:var(--brand)}.plan .plgrp>summary b{font-weight:620;line-height:1.3}.plan .plgrp .plgc{font-size:12px;padding:2px 10px;border-radius:999px}.plan .plgrp .plrow{padding:10px 14px;gap:4px 10px;border-bottom:1px solid var(--n-100);align-items:center}.plan .plgrp .plrow:last-of-type{border-bottom:0}.plan .plrow>i{flex:0 0 26px;height:26px;font-size:12px;font-weight:600}.plan .plrow.done>i{background:var(--ok);color:#fff;border-color:var(--ok)}.plan .plrow{flex-wrap:wrap}.plan .plrow>span{flex:1 1 0;min-width:0;line-height:1.35;font-weight:520}.plan .plrow.done>span{color:var(--fg)}.plan .plrow .pldate{display:block;margin-top:2px;font-size:11.5px;color:var(--fg-3)}.plan .plrow.cur{margin:0;box-shadow:inset 3px 0 0 var(--brand)}.plan .plrow .plnext{margin-left:8px;white-space:nowrap}.plan .plrow .plwait{flex:1 0 100%;margin:-2px 0 0 36px;order:1;font-size:11.5px}.plan .plrow .plmk,.plan .plrow .pltest,.plan .plrow .plundo,.plan .plrow .plavg{order:2}.plan .plrow .plck+.plwait{margin-left:36px}.plan .plrow .plmk,.plan .plrow .pltest,.plan .plrow .plundo{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;padding:6px 11px;border-radius:9px;min-height:30px;white-space:nowrap}.plan .plrow .plmk.plds{background:var(--brand);color:#fff;border:1px solid var(--brand)}.plan .plrow .plmk.plds:disabled{background:var(--n-50);color:var(--fg-3);border-color:var(--n-100)}.plan .plrow .plmk.plre{background:var(--surface);color:var(--err);border:1px solid var(--err)}.plan .plrow .pltest{background:var(--surface);color:var(--brand);border:1px solid var(--brand-line)}.plan .plrow .plundo{background:var(--surface);color:var(--fg-2);border:1px solid var(--n-150)}@media(max-width:520px){.plan .plrow.acts>span{flex:1 1 calc(100% - 40px)}.plan .plrow .plavg,.plan .plrow .plavg+.pltest,.plan .plrow .plavg+.plmk,.plan .plrow>span+.pltest,.plan .plrow>span+.plmk,.plan .plrow>span+.plundo,.plan .plrow>span+.plck{margin-left:36px}.plan .plrow .plavg~*{margin-left:0}.plan .plrow .plck,.plan .plrow .plavg~.plck,.plan .plrow>span+.plck{margin-left:auto}.plan .plrow .plundo,.plan .plrow .plmk,.plan .plrow .pltest{margin-left:36px}.plan .plrow .plmk~.plundo,.plan .plrow .pltest~.plundo,.plan .plrow .plavg~.pltest,.plan .plrow .plmk~.plmk,.plan .plrow .pltest~.plmk{margin-left:0}}.plan .plgrp>.plrow,.plan .pllist>.plrow,.plan .plnext>.plrow{margin:8px 10px 0;padding:11px 12px;border:1px solid var(--n-150);border-radius:11px;background:var(--surface)}.plan .plgrp>.plrow:last-child{margin-bottom:10px}.plan .plgrp>.plrow:last-of-type{border-bottom:1px solid var(--n-150)}.plan .plgrp .plrow.done{border-color:var(--ok-line);background:var(--surface)}.plan .plgrp>.plrow.cur,.plan .pllist>.plrow.cur,.plan .plnext>.plrow.cur{margin:8px 10px 0;border-color:var(--brand);background:var(--brand-tint);box-shadow:inset 3px 0 0 var(--brand)}.plan .plgrp>.plrow:hover{border-color:var(--brand-line)}.plan .plrow .plsel{width:22px;height:22px;margin-left:auto;order:3;flex:0 0 22px;cursor:pointer}.plan .plrow:has(.plsel:checked){border-color:var(--brand);background:var(--brand-tint)}.plan .plsb{position:sticky;bottom:calc(76px + env(safe-area-inset-bottom,0px));display:flex;justify-content:flex-end;pointer-events:none;margin-top:8px;z-index:5}.plan .plsb:empty{display:none}.plan .plsb .plsgo{pointer-events:auto;box-shadow:0 6px 18px #10182838;border-radius:999px;padding:0 18px;min-height:44px}@media(min-width:900px){.plan .plsb{bottom:16px}}.plan .plrow .plsel{order:0;margin-left:auto}.plan .plrow:has(.plsel)>span{flex:1 1 calc(100% - 76px)}@media(max-width:520px){.plan .plrow:has(.plsel)>span{flex:1 1 calc(100% - 76px)}.plan .plrow .plsel{margin-left:auto}}.qfold{margin-top:6px}.qfold>summary{display:flex;align-items:center;gap:10px;cursor:pointer;list-style:none;padding:4px 0}.qfold>summary::-webkit-details-marker{display:none}.qfold>summary h2{margin:0}.qfold>summary:after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--fg-3);border-bottom:2px solid var(--fg-3);transform:rotate(45deg);transition:transform .15s;margin-right:6px}.qfold[open]>summary:after{transform:rotate(225deg)}.qfold>summary .fn{font-size:12px;font-weight:600;background:var(--brand-tint);color:var(--brand);padding:2px 9px;border-radius:999px}.qfold>.paper{margin-top:10px}.card.menu,.menu,#yMenu.menu{background:none;border:0;box-shadow:none;padding:0;overflow:visible;display:flex;flex-direction:column;gap:12px}.menu[hidden]{display:none}.menu .mrow{position:relative;background:var(--surface);border:1px solid var(--n-150);border-radius:16px;padding:15px 16px;border-bottom:1px solid var(--n-150);box-shadow:inset 0 1px #ffffffe6,0 1px 0 var(--n-150),0 3px 0 -1px var(--n-100),0 10px 20px -10px #10182847;transition:transform .14s ease,box-shadow .14s ease}.menu .mrow:last-child{border-bottom:1px solid var(--n-150)}.menu .mrow .mi{width:38px;height:38px;flex:0 0 38px;padding:9px;border-radius:12px;background:linear-gradient(180deg,var(--brand-tint),#fff);border:1px solid var(--brand-line);box-shadow:0 2px 0 var(--brand-line)}@media(hover:hover){.menu .mrow:hover{transform:translateY(-2px);background:var(--surface);box-shadow:inset 0 1px #ffffffe6,0 1px 0 var(--n-150),0 4px 0 -1px var(--n-100),0 16px 26px -12px #10182857}}.menu .mrow:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffffe6,0 1px 0 var(--n-150),0 4px 8px -6px #1018284d}.menu .mrow.dq{background:var(--err-tint);border-color:var(--err-line,var(--err));box-shadow:inset 3px 0 0 var(--err),0 10px 20px -10px #b423184d}.menu .mrow.dq .mi{background:#fff;border-color:var(--err);box-shadow:0 2px 0 var(--err-tint);color:var(--err)}@media(min-width:721px){.menu .mrow{padding:16px 20px}}#stu.menu .stsum{background:var(--surface);border:1px solid var(--n-150);border-radius:14px;padding:11px 16px;box-shadow:0 8px 16px -10px #10182838}#stu.menu .stu,#stu.menu .mrow.stuy{margin:0}#stu.menu .arxiv{display:flex;flex-direction:column;gap:12px}#stu.menu .arxiv>summary{cursor:pointer;padding:6px 4px}.menu .mrow.udr{border-radius:16px}.card.pad0:has(>.item){background:none;border:0;box-shadow:none;padding:0;overflow:visible;display:flex;flex-direction:column;gap:12px}.card.pad0>.item{background:var(--surface);border:1px solid var(--n-150);border-radius:16px;border-bottom:1px solid var(--n-150);box-shadow:inset 0 1px #ffffffe6,0 1px 0 var(--n-150),0 3px 0 -1px var(--n-100),0 10px 20px -10px #10182847;transition:transform .14s ease,box-shadow .14s ease}@media(hover:hover){.card.pad0>.item:hover{transform:translateY(-2px);background:var(--surface);box-shadow:inset 0 1px #ffffffe6,0 1px 0 var(--n-150),0 4px 0 -1px var(--n-100),0 16px 26px -12px #10182857}}.card.pad0>.item:active{transform:translateY(1px)}.card.pad0>.item .ic{border-radius:12px;background:linear-gradient(180deg,var(--brand-tint),#fff);border:1px solid var(--brand-line);box-shadow:0 2px 0 var(--brand-line)}.dkgrid{gap:10px}.card.prep.dk{padding:14px 16px 15px;border-radius:16px;box-shadow:inset 0 1px #ffffffe6,0 1px 0 var(--n-150),0 3px 0 -1px var(--n-100),0 10px 20px -12px #10182842}.card.prep.dk:before{display:none}.card.prep.dk.k-ders:before,.card.prep.dk.pwarn:before{display:block}.dkh{margin-bottom:9px;gap:9px}.dki{flex:0 0 30px;height:30px;border-radius:9px}.dkt{font-size:14.5px}.dkm1{font-size:17px;margin:0 0 6px}.dkp{margin:0 0 10px;font-size:13px}.dkres{margin:0 0 9px}.dk .btn.sm{margin-top:0;max-width:100%;white-space:normal;text-align:left;line-height:1.3}.hwl.tam{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px}.hwl.tam .hwh{flex:0 1 auto}.hwl.tam .hwb,.hwl.tam .hwn{flex:1 1 100%;margin-top:0}.hwl.tam .hwf{flex:0 0 auto;margin:0 0 0 auto}.hwl.tam .hwst{padding:4px 11px;font-size:12.5px}.hwl.tam .hwb{font-size:14.5px}.hwl.tam .hwn{font-size:13px;color:var(--fg-3);line-height:1.5}.hwl.tam .hwn a,.hwl.tam .hwn .nm{display:inline;padding:0;margin:0;background:none;border-radius:0;font-weight:620;color:var(--fg-2)}.hwl.tam .cm{display:inline;color:var(--fg-3)}@media(max-width:520px){.msec.dkm{margin:18px 2px 8px}.card.prep.dk{padding:13px 14px 14px}}.plan.confirming .plsb{display:none}.ploffer{border:1px solid var(--ok);border-style:solid}.ploffer.pulse{animation:plpulse 1.1s ease-out 1}@keyframes plpulse{0%{box-shadow:0 0 #0f8a7a8c}to{box-shadow:0 0 0 14px #0f8a7a00}}.ploffer>b{font-size:14px;line-height:1.35;display:block}.tacts{gap:12px}.tact1 .btn.go{width:100%;justify-content:center;min-height:44px;font-size:15px}.tact2{padding:9px 12px;border:1px solid var(--n-150);border-radius:12px;background:var(--n-25);gap:8px 14px}.tact2 .prnc{margin-left:0}.tacts>.tact3{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;align-items:stretch}.tact3>.btn,.tact3>.plim{min-width:0}.tact3 .btn.sm,.tact3 .plim>summary{width:100%;justify-content:center;padding:0 6px;white-space:nowrap;font-size:12.5px}.tact3 .plim{position:relative}.tacts>.tact4{padding-top:10px;border-top:1px dashed var(--n-150);justify-content:flex-end}.tacts+p.muted{margin:12px 0 0;padding:10px 12px;border-radius:10px;background:var(--n-25);font-size:12px;line-height:1.5}.tact3 .plimm{left:auto;right:0}.pwmbox{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;margin:-6px 0 14px}.pwm{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border:1px solid var(--n-150);border-radius:12px;background:var(--surface);font-size:14px;cursor:pointer}.pwm input{width:18px;height:18px;margin:0;accent-color:var(--brand)}.pwm:has(input:checked){border-color:var(--brand);background:var(--brand-tint)}@media(min-width:601px){.band.gtabb .bandin{display:flex;align-items:center;gap:16px;padding:16px 22px}.band.gtabb .bback{margin:0;flex:none}.band.gtabb .bh{flex:1;min-width:0;align-items:center}.band.gtabb .beye{margin-bottom:2px}.band.gtabb h1{font-size:23px;margin:0 0 2px}.band.gtabb p{font-size:13.5px}}.band.gtabb .br{width:auto;flex:none;align-self:center}.band .bandin .btn.gtv{background:#fff;color:var(--brand);border-color:#fff;min-height:40px;white-space:nowrap;box-shadow:0 1px 2px #1018281f}.band .bandin .btn.gtv:hover{background:var(--n-25)}.band .gtv svg{width:15px;height:15px}@media(max-width:600px){.band.gtabb .bandin{padding:10px 12px;gap:10px}.band.gtabb h1{font-size:18px;line-height:1.2}.band.gtabb p{font-size:12.5px}.band .gtv{padding:0 11px;min-height:40px;font-size:13px}}.gtabs{position:relative;display:flex;align-items:center;gap:2px;margin:12px 0 14px;padding:4px;background:var(--surface,#fff);border:1px solid var(--line);border-radius:14px;box-shadow:0 1px 2px #1018280d}.gtab{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border-radius:10px;border:0;background:none;font:inherit;font-size:14.5px;font-weight:600;color:var(--fg-2);text-decoration:none;white-space:nowrap;cursor:pointer}.gtab svg{width:16px;height:16px;flex:none}@media(hover:hover){.gtab:hover{background:var(--n-25);color:var(--fg)}}.gtab.on{background:var(--brand-tint);color:var(--brand)}.gtab.gayar{margin-left:auto;padding:0 12px}.gtab.gayar .gayt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gtab.gmore{display:none}.gmenu{position:absolute;right:4px;top:calc(100% + 6px);z-index:30;min-width:210px;padding:6px;background:var(--surface,#fff);border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 32px -12px #10182859}.gmenu a{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:10px;color:var(--fg);text-decoration:none;font-weight:600;font-size:14.5px}.gmenu a svg{width:17px;height:17px;color:var(--brand)}.gmenu a.on{background:var(--brand-tint);color:var(--brand)}@media(hover:hover){.gmenu a:hover{background:var(--n-25)}}@media(max-width:720px){.gtabs{gap:0;padding:3px}.gtab{flex:1 1 auto;padding:0 6px;font-size:13.5px;min-width:0}.gtab.gdaha{display:none}.gtab.gmore{display:inline-flex;gap:3px}.gtab.gmore svg{width:14px;height:14px}}.gic{display:grid;grid-template-columns:1fr;gap:12px}@media(min-width:900px){.gic{grid-template-columns:1fr 1fr;align-items:start}}.gic .card.gk{margin:0;padding:16px 18px}.gkh{display:flex;align-items:center;gap:9px;margin-bottom:10px}.gkh svg{width:18px;height:18px;color:var(--brand);flex:none}.gkh b{font-size:15.5px;font-weight:650}.gkh .gka{margin-left:auto;font-size:12.5px;color:var(--fg-3)}.gkt{margin:0 0 10px;font-size:17px;font-weight:650;line-height:1.35;letter-spacing:-.01em}.gkp{margin:0 0 10px}.gkl{display:block;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-3);margin-bottom:3px}.gkv{display:block;font-size:14px;color:var(--fg-2)}.gkplan{margin:0 0 12px}.gkbar{display:block;height:6px;margin-top:8px;border-radius:99px;background:var(--n-100)}.gkbar i{display:block;height:100%;border-radius:99px;background:var(--brand)}.gklast{margin:0 0 10px;padding:11px 12px;border-radius:12px;background:var(--n-25);border:1px solid var(--line)}.gklast .gkv{font-weight:600;color:var(--fg)}.gkres{display:block;margin-top:4px;font-size:13.5px;color:var(--fg-2)}.gkres b{font-size:16px;font-weight:700}.gkres b.pvh{color:var(--ok)}.gkres b.pvm{color:var(--warn)}.gkres b.pvl{color:var(--err)}.gklast .btn{margin-top:10px}.gkf{display:flex;justify-content:flex-end;margin-top:8px}.gkm{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:14px;font-weight:600;color:var(--brand);text-decoration:none}.gkm svg{width:14px;height:14px}.gkd{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.gkh+.gkd{border-top:0;padding-top:0}.gkd .g{flex:1;min-width:0}.gkd .g b{display:block;font-size:14.5px;font-weight:600;line-height:1.35}.gkd .g i{display:block;font-style:normal;font-size:13px;color:var(--fg-3);margin-top:2px}.gkd .g i a{color:var(--fg-2)}.gkd .gkm{flex:none;min-height:40px;font-size:13.5px}.gkd .btn{flex:none}.gkdn{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;font-weight:700;font-size:14.5px}.gkdn.w{background:var(--warn-tint);color:var(--warn)}.gkdn.e{background:var(--err-tint);color:var(--err)}.gkok{display:flex;align-items:center;gap:8px;margin:0;color:var(--ok);font-weight:600;font-size:14px}.gkok svg{width:18px;height:18px;flex:none}.gka1,.gkn{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--line)}.gkh+.gka1,.gkh+.gkn{border-top:0;padding-top:0}.gka1 .g,.gkn .g{flex:1;min-width:0}.gka1 .g b,.gkn .g b{display:block;font-size:14.5px;font-weight:600;line-height:1.35;overflow:hidden;text-overflow:ellipsis}.gka1 .g b a{color:inherit;text-decoration:none}.gka1 .g i,.gkn .g i{display:block;font-style:normal;font-size:12.5px;color:var(--fg-3);margin-top:2px}.gkfr{flex:none;font-weight:700;font-size:14px;color:var(--fg-2);padding:4px 9px;border-radius:99px;background:var(--n-50)}.gkfr.ok{color:var(--ok);background:var(--ok-tint)}@media(max-width:600px){.gkd{flex-wrap:wrap}.gkd .g{flex-basis:calc(100% - 50px)}.gkd .gkm,.gkd .btn{margin-left:46px}}.rstat.r30{display:flex;flex-wrap:wrap;gap:0;align-items:stretch;margin:0 0 12px;padding:14px 0 0;background:var(--surface,#fff);border:1px solid var(--line);border-radius:16px;box-shadow:0 1px 2px #1018280d}.rstat.r30>span{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:2px;padding:0 16px 12px;border-left:1px solid var(--line);font-size:12.5px;line-height:1.35;color:var(--fg-3)}.rstat.r30>span:first-child{border-left:0}.rstat.r30>span b{font-size:21px;color:var(--fg);margin:0}.rstat.r30 .rtr b{color:var(--ok)}.rstat.r30 .rtr.dn b{color:#b54708}.rstat.r30>span.rall{flex:1 0 100%;display:block;border-left:0;border-top:1px solid var(--line);padding:9px 16px 10px;font-size:12.5px}.rstat.r30>span.rall b{font-size:13px;font-weight:700;color:var(--fg-2)}@media(max-width:600px){.rstat.r30>span{padding:0 10px 10px}.rstat.r30>span b{font-size:18px}.rstat.r30>span.rall{padding:8px 10px 9px}}.sxg .sxwide{grid-column:1/-1}.sxtov{background:linear-gradient(180deg,var(--warn-tint,#fff8ec),var(--surface,#fff) 70%)}.sxtr{display:flex;align-items:center;gap:16px}.sxtr .g{flex:1;min-width:0}.sxtr .gkt{display:block;margin:0 0 4px}.sxtr .gkp{margin:6px 0 0}.sxb{flex:none;display:flex;flex-direction:column;align-items:center;gap:6px}.sxb .btn{min-height:44px}.sxb s{text-decoration:none;font-size:12px;color:var(--fg-3)}.sxm{margin:10px 0 0;font-size:13px}.sxsehv{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;padding-top:12px;border-top:1px solid var(--line);font-size:14px;color:var(--fg-2)}.sxsehv span{flex:1;min-width:0}.sxv{margin:0 0 12px;font-size:14.5px;line-height:1.45}.sxvb{display:flex;gap:8px;flex-wrap:wrap}#vBox{margin-top:12px}#vBox .vsegs{margin-bottom:10px}#stuDiq .stp{margin:0}#stuDiq .stp .stpr:first-child{border-top:0;padding-top:0}@media(max-width:600px){.sxtr{flex-direction:column;align-items:stretch;gap:12px}.sxb .btn{width:100%}}:root{--bg:#ecf5f1}.band.gtabb{padding-top:10px}.band.gtabb .bandin{box-shadow:0 4px 14px #087f7524;border-top-width:3px}.band.gtabb .bandin:after{width:170px;height:170px;top:-60px;right:-40px;border-width:26px}@media(min-width:601px){.band.gtabb .bandin{padding:12px 20px}.band.gtabb h1{font-size:22px;margin:0}.band.gtabb .bh{gap:12px}}@media(max-width:600px){.band.gtabb{padding:8px 12px 0}.band.gtabb .bandin{padding:8px 10px;border-radius:14px}}.band.sband .av{width:38px;height:38px;flex:0 0 38px;font-size:16px}.band.sband .br{flex:none}@media(max-width:600px){.band.sband .bh>.av{display:none}.band.sband h1{line-height:1.15}.band.sband p{font-size:12px}.band.sband .br .btn{padding:0 10px}}#main.yig .card{box-shadow:0 1px 2px #173b500d;border-color:#d6e6e0}#main.yig .gtabs{margin:8px 0 10px;box-shadow:none}#main.yig .gic{gap:10px}#main.yig .gic .card.gk{padding:12px 16px}#main.yig .gkh{margin-bottom:4px;min-height:32px}#main.yig .gkh .gkm{margin-left:auto;min-height:44px;margin-top:-6px;margin-bottom:-6px}#main.yig .gkh .gka+.gkm{margin-left:12px}#main.yig .gkt{margin-bottom:6px}#main.yig .gkplan{margin-bottom:8px}#main.yig .gkd{padding:8px 0}#main.yig .gka1,#main.yig .gkn{padding:7px 0}#main.yig .gkf{margin-top:0}#main.yig .rstat.r30{padding-top:10px;margin-bottom:10px;box-shadow:none}#main.yig .rstat.r30>span{padding-bottom:8px}#main.yig .rstat.r30>span.rall{padding-top:7px;padding-bottom:8px}#main.yig .segs.stabs{margin:8px 0 10px}#main.yig .card.stkart{margin-bottom:8px}#main.yig .sxsehv{margin-top:8px;padding-top:8px}#main.yig .sxv{margin-bottom:8px}#main.yig .sxm{margin-top:6px}#main.yig .sxtr .gkp{margin-top:4px}@media(max-width:600px){#main.yig .gic .card.gk{padding:10px 12px}#main.yig .gkd{flex-wrap:nowrap}#main.yig .gkd .g{flex-basis:auto}#main.yig .gkd .gkm,#main.yig .gkd .btn{margin-left:0}#main.yig .sxtr{gap:8px}}details.gklast{padding:0}details.gklast>summary{list-style:none;display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;cursor:pointer}details.gklast>summary::-webkit-details-marker{display:none}details.gklast>summary .gkl{margin:0;flex:1;min-width:0}details.gklast>summary b{font-size:15px;font-weight:700}details.gklast>summary .gkch{width:14px;height:14px;flex:none;color:var(--fg-3);transition:transform .15s}details.gklast[open]>summary .gkch{transform:rotate(90deg)}details.gklast>:not(summary){margin-left:12px;margin-right:12px}details.gklast>.gkv{margin-top:-2px}details.gklast[open]{padding-bottom:10px}#main.yig .stp .stpr .g i{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#main.yig .gkh b,#main.yig .gkh .gkm,#main.yig .gkh .gka{white-space:nowrap}@media(max-width:420px){#main.yig .gkh .gka{display:none}#main.yig .gkd{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:12px;row-gap:2px;align-items:start}#main.yig .gkd .gkdn{grid-row:1 / span 2}#main.yig .gkd .g{grid-column:2}#main.yig .gkd>.gkm,#main.yig .gkd>.btn{grid-column:2;justify-self:start;margin:0}}@media(max-width:600px){.band.gtabb .btn,#main.yig .btn,#main.yig .gkm,#main.yig .seg,#main.yig .gtab,#main.yig .gkd .btn.sm,#main.yig .sxsehv .btn.sm,#main.yig .stpr .btn.sm,#main.yig .sxvb .btn.sm{min-height:44px}}@media(max-width:600px){.band .bandin .btn.gtv{min-height:44px}}@media(max-width:600px){.band.gtabb h1{font-size:20px;line-height:1.2}.band.sband h1{font-size:22px;line-height:1.15}}@media(max-width:420px){.rstat.r30>span.rtr{order:3;flex:1 0 100%;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 8px;border-left:0;border-top:1px solid var(--line);padding-top:8px}.rstat.r30>span.rall{order:4}.band.sband p>span:not(.code){display:none}}#hWeek:empty{display:none}#main.yig #hWeek>.card{margin:0}#main.yig .gk>.card.menu{box-shadow:none;border:0;margin:0;border-radius:0;background:none;overflow:visible}#main.yig .gk>.card.menu .mrow{padding:10px 4px;border-radius:10px}#main.yig .gk>.card.menu .mrow.dq{padding:10px}#main.yig .gk>.card.menu .mrow+.mrow{margin-top:2px}a.gkn.ylnk{color:inherit;text-decoration:none;min-height:44px}@media(hover:hover){a.gkn.ylnk:hover b{color:var(--brand)}}.gic{grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.gic{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}#main.yig .gk>.card.menu .mrow{background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;margin:0;padding:10px 2px}#main.yig .gk>.card.menu .mrow:last-child{border-bottom:0}#main.yig .gk>.card.menu .mrow .mi{background:none;box-shadow:none}#main.yig .gk>.card.menu .mrow.dq{background:var(--err-tint);border-radius:10px;border-bottom:0;padding:10px;margin-bottom:6px}#main.yig .wk .wkr .btn{white-space:nowrap;flex:none;min-height:44px}#main.yig .wk .wkn{white-space:normal;overflow:visible;text-overflow:clip}@media(min-width:601px){.band.gtabb h1{font-size:26px}}@media(max-width:600px){.band.yhome h1{font-size:22px;line-height:1.15}}.yns{margin:0 0 6px;font-size:13.5px;color:var(--fg-2)}.yns p{margin:0 0 2px}.yns b{color:var(--fg);font-weight:700}.gkm.dqall{background:none;border:0;padding:0 2px;cursor:pointer;font:inherit;font-size:14px;font-weight:600;color:var(--brand)}.menu .mrow .g i b{display:inline;font-size:inherit;font-weight:700;letter-spacing:0;color:var(--fg)}#main.yh .phd{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:6px 0 16px}#main.yh .phd h1{margin:0;font-size:26px;font-weight:800;letter-spacing:-.03em;color:var(--fg);line-height:1.2}#main.yh .phd p{margin:4px 0 0;font-size:14px;color:var(--fg-3)}#main.yh .phd-a{display:flex;gap:10px;flex:none}#main.yh .phd-a .btn{min-height:44px}#main.yh .card.yk{background:#fcfdfb;border:1px solid #d6e3dd;border-radius:14px;box-shadow:none;padding:14px 16px;margin:0 0 12px}#main.yh .ykh{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}#main.yh .ykh b{font-size:17px;font-weight:750;letter-spacing:-.01em}#main.yh .ykh .muted{display:block;font-size:13px;margin-top:2px}#main.yh .ykh .gkm{white-space:nowrap;background:none;border:0;cursor:pointer;font:inherit;font-size:14px;font-weight:600;color:var(--brand)}#main.yh .ytb{border:1px solid #dfe8e4;border-radius:10px;overflow:hidden;background:#fff}#main.yh .ytb.bos{border:0;background:none}#main.yh .ytr{display:grid;grid-template-columns:minmax(0,1fr) 150px 90px 140px;align-items:center;gap:12px;min-height:52px;padding:8px 14px;border-top:1px solid #e3ebe7;color:inherit;text-decoration:none;background:none;border-radius:0;box-shadow:none;margin:0}#main.yh .ytr.wk3{grid-template-columns:80px minmax(0,1fr) 140px}#main.yh .ytb>.ytr:first-child,#main.yh #yMenu>.ytr:first-child{border-top:0}#main.yh .ytr.yth{min-height:38px;background:#eef3f1;font-size:13px;font-weight:650;color:var(--fg-3);border-top:0}#main.yh .ytr.yth+#yMenu>.ytr:first-child{border-top:1px solid #e3ebe7}@media(hover:hover){#main.yh a.ytr:hover{background:#f4f8f6}}#main.yh .ytq{min-width:0}#main.yh .ytq b{display:block;font-size:15px;font-weight:650;overflow:hidden;text-overflow:ellipsis}#main.yh .ytq i{display:block;font-style:normal;font-size:13px;color:var(--fg-3);margin-top:1px}#main.yh #yMenu .ytq i{display:none}#main.yh .ytq i.pok{color:var(--ok)}#main.yh .yts,#main.yh .ytn{font-size:14.5px;color:var(--fg-2)}#main.yh .ytt{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}#main.yh .ytr.off .ytt,#main.yh .ytr.off .ytq b{text-decoration:line-through;color:var(--fg-3)}#main.yh .ytk{justify-self:end;display:inline-flex;align-items:center;gap:4px;padding:6px 10px;border:1px solid #bfd6cc;border-radius:8px;font-size:14px;font-weight:600;color:var(--brand);white-space:nowrap;background:#fff}#main.yh .ytk svg{width:14px;height:14px}#main.yh .ysrch{margin:0 0 10px}#main.yh .ysrch input{width:100%;min-height:44px}#main.yh .ypkt{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px;margin:0 0 12px;border-radius:12px;background:var(--warn-tint);color:var(--fg);text-decoration:none;font-size:14px}#main.yh .ypkt svg{width:16px;height:16px;flex:none;color:var(--warn)}#main.yh .ypkt span{flex:1}#main.yh details.wkf{margin-top:10px}#main.yh details.wkf>summary{display:none}#main.yh .gkp{margin:0}@media(max-width:600px){#main.yh .phd{display:block;margin:4px 0 14px}#main.yh .phd h1{font-size:22px}#main.yh .phd-a{display:grid;grid-template-columns:1fr 1fr;margin-top:12px}#main.yh .card.yk{padding:12px}#main.yh .ytr{grid-template-columns:minmax(0,1fr) 24px;padding:8px 12px;gap:10px}#main.yh .ytr.wk3{grid-template-columns:56px minmax(0,1fr) 24px}#main.yh .yts,#main.yh .ytn{display:none}#main.yh #yMenu .ytq i{display:block}#main.yh .ytk{border:0;padding:0;background:none;font-size:0;gap:0}#main.yh .ytk svg{width:16px;height:16px;color:var(--fg-3)}#main.yh .ytr.yth>span:nth-child(2):not(:last-child),#main.yh .ytr.yth>span:nth-child(3):not(:last-child){display:none}#main.yh .ytr.yth.wk3>span:nth-child(2){display:block}}#main.yh details.wkf:not([open]){display:none}.afoot.mini{background:none;color:var(--fg-3);padding:18px 0 24px;margin-top:8px;border-top:1px solid var(--yellow,#f4c94f)}.afoot.mini .in{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.afoot.mini .fmini{display:flex;align-items:center;gap:8px;font-size:13.5px}.afoot.mini .fmini a{color:var(--fg-2);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}@media(hover:hover){.afoot.mini .fmini a:hover{color:var(--brand)}}.afoot.mini .fcopy{font-size:12.5px}body.bnav-on .afoot.mini .in{display:flex;padding:0 16px}#main.yh .ybos p{margin:0 0 12px;font-size:14.5px;line-height:1.5;color:var(--fg-2)}#main.yh .ybos .btn{min-height:44px}#main.gpg .gph{align-items:flex-start;margin:4px 0 6px}#main.gpg .crumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:13.5px;color:var(--fg-3);margin:0 0 4px}#main.gpg .crumb a{color:var(--fg-2);text-decoration:none;min-height:32px;display:inline-flex;align-items:center}@media(hover:hover){#main.gpg .crumb a:hover{color:var(--brand)}}#main.gpg .crumb #gCrumb{color:var(--fg-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60vw}#main.gpg .cback{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0 10px 0 4px;margin:0 4px 0 -4px;border:0;border-radius:8px;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--brand);cursor:pointer}#main.gpg .cback svg{width:15px;height:15px}@media(hover:hover){#main.gpg .cback:hover{background:var(--n-50)}}#main.gpg .phd-a{align-items:center;margin-top:30px}#main.gpg .gtvw{position:relative}#main.gpg .gtvw .gmenu{right:0;left:auto}#main.gpg .gset{width:44px;min-height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#fff}#main.gpg .gset svg{width:18px;height:18px}#main.gpg .gset.on{border-color:var(--brand);color:var(--brand)}#main.gpg .gtabs{background:none;border:0;border-bottom:1px solid #d6e3dd;border-radius:0;box-shadow:none;padding:0;margin:8px 0 14px;gap:6px}#main.gpg .gtab{border-radius:0;padding:0 10px;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;font-size:15px}#main.gpg .gtab.on{background:none;color:var(--brand);border-bottom-color:var(--brand)}@media(hover:hover){#main.gpg .gtab:hover{background:none;color:var(--fg)}}#main.gpg .gtab.gmore{margin-left:auto}#main.gpg .gkt{margin:0 0 2px;font-size:18px;font-weight:700;line-height:1.35}#main.gpg .gks{margin:0 0 12px;font-size:14px;color:var(--fg-3)}#main.gpg .gkbt{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 10px}#main.gpg .gkbt .btn{min-height:44px;background:#fff}#main.gpg .gwarn{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 12px;margin:8px 0 0;border-radius:10px;background:var(--warn-tint);border:1px solid var(--warn-line,#f3d9a8);color:var(--fg);text-decoration:none;font-size:14.5px}#main.gpg .gwarn>svg{width:17px;height:17px;flex:none;color:var(--warn)}#main.gpg .gwarn span{flex:1;min-width:0}#main.gpg .gwarn s{text-decoration:none;display:inline-flex;align-items:center;gap:3px;font-weight:600;color:var(--brand);white-space:nowrap}#main.gpg .gwarn s svg{width:14px;height:14px}#main.gpg .ytr.ga4{grid-template-columns:minmax(0,1fr) 110px 110px 80px}#main.gpg .ga4 .ytq i{display:none}#main.gpg .ga4 .ytk{border:0;background:none;padding:0}#main.gpg .gkfr{background:none;padding:0;font-weight:600}#main.gpg .gnote{display:flex;align-items:center;gap:8px;margin:2px 4px 12px;font-size:13.5px;color:var(--fg-3)}#main.gpg .gnote svg{width:16px;height:16px;flex:none}#main.gpg .gnote a{color:var(--brand);font-weight:600}#main.gpg .rtool{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:0 0 8px}#main.gpg .rtool .muted{margin-right:auto;font-size:13.5px}@media(max-width:600px){#main.gpg .gph{display:block}#main.gpg .phd-a{display:flex;margin-top:12px}#main.gpg .gtvw{flex:1}#main.gpg .gtvw>.btn{width:100%}#main.gpg .gtabs{gap:0}#main.gpg .gtab{font-size:14px;padding:0 8px}#main.gpg .ytr.ga4{grid-template-columns:minmax(0,1fr) 24px}#main.gpg .ga4 .yts,#main.gpg .ga4 .ytn{display:none}#main.gpg .ga4 .ytq i{display:block}#main.gpg .ytr.ga4.yth>span:not(:first-child){display:none}#main.gpg .gkbt .btn{flex:1 1 0;justify-content:center}}#main.gpg .rstat{align-items:center}#main.gpg .rstat .rref{margin-left:auto;width:44px;min-height:44px;padding:0;display:inline-flex;align-items:center;justify-content:center}#main.gpg .rstat .rref svg{width:17px;height:17px}#main.gpg .rfree{margin:0 0 6px;font-size:13.5px}#main.gpg .stcnt{margin:0 2px 10px;font-size:13.5px;color:var(--fg-3)}#main.gpg .ytr.st3{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 130px}#main.gpg .st3 .sta{display:flex;align-items:center;gap:12px}#main.gpg .st3 .sta>span{min-width:0}#main.gpg .st3 .sta .av{flex:0 0 32px;width:32px;height:32px;font-size:13px}#main.gpg .st3 .sta i{display:none}#main.gpg .st3 .yts .qr,#main.gpg .st3 .sta i .qr{color:var(--warn);font-weight:600}#main.gpg .st3 .yta{display:none}#main.gpg .st3.soff .sta b{color:var(--fg-3)}#main.gpg .stqn{margin:4px 2px 0}#main.gpg .stpg{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:12px 0 0}#main.gpg .stpg .btn{min-height:44px;background:#fff}#main.gpg .stpg span{font-size:14px;color:var(--fg-2);font-variant-numeric:tabular-nums}#main.gpg details.stoff{margin-top:12px;border-top:0}#main.gpg details.stoff .ytb{margin-top:6px}#main.gpg #stuForm{margin-bottom:12px}@media(max-width:600px){#main.gpg .ytr.st3{grid-template-columns:minmax(0,1fr) auto}#main.gpg .st3 .yts{display:none}#main.gpg .st3 .sta i{display:block}#main.gpg .ytr.st3.yth>span:nth-child(2){display:none}#main.gpg .st3 .ytk{font-size:14px;gap:2px;color:var(--brand)}#main.gpg .st3 .ytk svg{color:var(--brand)}#main.gpg .st3 .ytl{display:none}#main.gpg .st3 .yta{display:inline}#main.gpg .gtvw>#btnStuOpen{width:100%}}#main.gpg .sph .crumb a{white-space:nowrap}#main.gpg .segs.stabs{display:flex;background:none;border:0;border-bottom:1px solid #d6e3dd;border-radius:0;box-shadow:none;padding:0;margin:8px 0 14px;gap:0}#main.gpg .stabs .seg{flex:1 1 0;min-height:44px;padding:0 6px;border-radius:0;background:none;box-shadow:none;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:15px;color:var(--fg-2)}#main.gpg .stabs .seg.on{background:none;box-shadow:none;color:var(--brand);font-weight:650;border-bottom-color:var(--brand)}@media(hover:hover){#main.gpg .stabs .seg:not(.on):hover{background:none;color:var(--fg)}}#main.gpg .sxtab{border:1px solid #dfe8e4;border-radius:10px;overflow:hidden;background:#fff}#main.gpg .sxr{display:grid;align-items:center;gap:12px;min-height:44px;padding:6px 14px;border-top:1px solid #e3ebe7;font-size:14.5px}#main.gpg .sxr:first-child{border-top:0}#main.gpg .sxr.sxh{min-height:36px;background:#eef3f1;font-size:13px;font-weight:650;color:var(--fg-3)}#main.gpg .st3c .sxr{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr)}#main.gpg .st3c b{font-weight:700}#main.gpg .st3c b.pvh{color:var(--ok)}#main.gpg .st3c b.pvm{color:var(--warn)}#main.gpg .st3c b.pvl{color:var(--err)}#main.gpg .sxst{padding:12px}#main.gpg .sxgd{margin:10px 2px 0;font-size:13.5px;color:var(--fg-3)}#main.gpg .sxgd .rtr{display:inline;padding:0;background:none;font-size:13.5px}#main.gpg .sxgd .rtr b{font-size:13.5px;margin-right:6px}#main.gpg .sn3 .sxr{grid-template-columns:minmax(0,1fr) 90px 70px}#main.gpg .sxq{min-width:0}#main.gpg .sxq b{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#main.gpg .sxq i{display:block;font-style:normal;font-size:13px;color:var(--fg-3)}#main.gpg .sxq i em{display:none;font-style:normal}#main.gpg .sxd{color:var(--fg-2)}#main.gpg .sxtov{background:#fcfdfb}#main.gpg .sxn1{margin:0 0 2px;font-size:16px;line-height:1.4}#main.gpg .sxn1 b{font-weight:700}#main.gpg .sxlist{padding:0;overflow:hidden}#main.gpg details.sxrow{border-top:1px solid #e3ebe7;margin:0;background:none;box-shadow:none;border-radius:0}#main.gpg #stuMore>details.sxrow:first-child{border-top:0}#main.gpg details.sxrow>summary{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;cursor:pointer;list-style:none;font-size:15px;font-weight:600;color:var(--fg)}#main.gpg details.sxrow>summary::-webkit-details-marker{display:none}#main.gpg details.sxrow>summary>svg:first-child{width:18px;height:18px;flex:none;color:var(--fg-3)}#main.gpg details.sxrow>summary>span{flex:1;min-width:0}#main.gpg details.sxrow>summary b{font-weight:600;color:var(--fg-2)}#main.gpg details.sxrow>summary i{font-style:normal;font-weight:400;font-size:13px;color:var(--fg-3);margin-left:4px}#main.gpg details.sxrow>summary .ar{width:16px;height:16px;flex:none;color:var(--fg-3);transition:transform .15s}#main.gpg details.sxrow[open]>summary .ar{transform:rotate(90deg)}@media(hover:hover){#main.gpg details.sxrow>summary:hover{background:#f4f8f6}}#main.gpg .sxbody{padding:2px 16px 14px}#main.gpg .stkart .sxbody{padding-top:4px}@media(max-width:600px){#main.gpg .stabs .seg{font-size:14px;padding:0 2px}#main.gpg .sxst{padding:10px}#main.gpg .sxr{padding:6px 12px;gap:8px}#main.gpg .sn3 .sxr{grid-template-columns:minmax(0,1fr) 56px}#main.gpg .sn3 .sxd,#main.gpg .sn3 .sxh>span:nth-child(2){display:none}#main.gpg .sxq i em{display:inline}#main.gpg .sxq b{white-space:normal}#main.gpg details.sxrow>summary{padding:0 12px}#main.gpg .sxbody{padding:2px 12px 12px}}#main.gpg .card.yk.sxlist{padding:0}@media(max-width:600px){#main.gpg .sph .crumb{flex-wrap:nowrap;min-width:0}#main.gpg .sph .crumb .sCrQ{display:none}#main.gpg .sph .crumb #sCrG{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;display:block;line-height:32px}#main.gpg .sph .crumb #sCrS{flex:none}}#main.gpg .genf{padding:16px 18px}#main.gpg .genf>label,#main.gpg .gmoreb label,#main.gpg #gKim>label{display:block;margin:16px 0 6px;font-size:14px;font-weight:650;color:var(--fg)}#main.gpg .genf>label:first-child,#main.gpg .genf>.gnot+label{margin-top:0}#main.gpg .genf select,#main.gpg .genf input:not([type=checkbox]){width:100%;min-height:44px;margin:0}#main.gpg .genf .chips{margin:0}#main.gpg .genf .gh{margin:6px 0 0;font-size:13px}#main.gpg .gnot{margin:0 0 14px}#main.gpg details.gpick>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:0 12px 0 14px;border:1px solid var(--n-200,#cfdcd6);border-radius:10px;background:#fff;cursor:pointer;list-style:none;font-size:15px}#main.gpg details.gpick>summary::-webkit-details-marker{display:none}#main.gpg details.gpick>summary .ar{width:16px;height:16px;flex:none;color:var(--fg-3);transition:transform .15s}#main.gpg details.gpick[open]>summary .ar{transform:rotate(180deg)}#main.gpg details.gpick>summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#main.gpg .gpickb{padding:10px 0 2px}#main.gpg .gpickb #gTopBox .muted{margin:10px 0 0!important}#main.gpg .gpickb .chips{margin-top:10px}#main.gpg .segs.gcnt{display:grid;grid-template-columns:repeat(4,1fr);gap:0}#main.gpg .segs.gcnt .seg,#main.gpg .gmoreb .segs .seg{min-height:44px}#main.gpg details.gmore{margin:18px 0 0;border-top:1px solid #e3ebe7;border-bottom:1px solid #e3ebe7}#main.gpg details.gmore>summary{display:flex;align-items:center;gap:10px;min-height:56px;cursor:pointer;list-style:none}#main.gpg details.gmore>summary::-webkit-details-marker{display:none}#main.gpg details.gmore>summary>span{flex:1;min-width:0}#main.gpg details.gmore>summary b{display:block;font-size:15px;font-weight:650}#main.gpg details.gmore>summary i{display:block;font-style:normal;font-size:13px;color:var(--fg-3);margin-top:1px}#main.gpg details.gmore>summary .ar{width:16px;height:16px;flex:none;color:var(--fg-3);transition:transform .15s}#main.gpg details.gmore[open]>summary .ar{transform:rotate(90deg)}#main.gpg .gmoreb{padding:0 0 16px}#main.gpg .gmoreb .fieldrow{margin:0;gap:12px}#main.gpg .gmoreb .fieldrow label{margin-top:16px}#main.gpg #gKim .gkimS,#main.gpg #gKim .gkim0{margin:6px 0 0;font-size:13px}#main.gpg #gKim .segs{margin-top:10px}#main.gpg .gprev{margin:14px 0 0}#main.gpg .gprev .gok{display:flex;align-items:center;gap:6px;margin:0;font-size:13.5px;color:var(--ok)}#main.gpg .gprev .gok svg{width:16px;height:16px;flex:none}#main.gpg .gprev>div{margin:0}#main.gpg #btnMake{margin-top:14px;min-height:48px;justify-content:center;gap:8px}#main.gpg #btnMake svg{order:2}#main.gpg .gnote2{margin:8px 0 0;text-align:center;font-size:13px}#main.gpg .grec2{margin:4px 0 12px}#main.gpg .grh{margin:0 2px 8px;font-size:13.5px;font-weight:650;color:var(--fg-2)}#main.gpg .grow2{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;margin:0 0 8px;padding:8px 14px;border:1px solid #d6e3dd;border-radius:12px;background:#fcfdfb;font:inherit;text-align:left;cursor:pointer;color:var(--fg)}#main.gpg .grow2>span{flex:1;min-width:0}#main.gpg .grow2 b{display:block;font-size:15px;font-weight:650}#main.gpg .grow2 i{display:block;font-style:normal;font-size:13px;color:var(--fg-3);margin-top:1px}#main.gpg .grow2 s{text-decoration:none;display:inline-flex;align-items:center;gap:3px;font-weight:600;font-size:14px;color:var(--brand);white-space:nowrap}#main.gpg .grow2 s svg{width:14px;height:14px}@media(hover:hover){#main.gpg .grow2:hover{background:#f4f8f6}}@media(max-width:600px){#main.gpg .genf{padding:14px 12px}#main.gpg .gmoreb .fieldrow{display:block}#main.gpg .gmoreb .fieldrow>div{flex:none!important}}#main.gpg .genw{max-width:760px}#main.gpg .genf #gLevs .chip{min-height:44px;min-width:44px;justify-content:center}#main.gpg .gprev .gneed{display:flex;align-items:center;gap:6px;margin:0;font-size:13.5px;color:var(--warn)}#main.gpg .gprev .gneed svg{width:16px;height:16px;flex:none}#main.gpg #btnMake:disabled{opacity:.55;cursor:not-allowed}.dfld{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin:0 0 14px;padding:0 12px 0 14px;border:1px solid var(--n-200,#cfdcd6);border-radius:10px;background:#fff;font-size:15px}.dfld svg{width:17px;height:17px;flex:none;color:var(--fg-3)}.dfld input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.dfld:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-tint)}details.pmore{background:var(--surface,#fff);border:1px solid #d6e3dd;border-radius:14px;padding:0 16px}details.pmore>summary{display:flex;align-items:center;gap:10px;min-height:56px;cursor:pointer;list-style:none}details.pmore>summary::-webkit-details-marker{display:none}details.pmore>summary:before{display:none}details.pmore>summary>span{flex:1;min-width:0}details.pmore>summary b{display:block;font-size:15px;font-weight:650}details.pmore>summary i{display:block;font-style:normal;font-size:13px;color:var(--fg-3);margin-top:1px}details.pmore>summary .ar{width:16px;height:16px;flex:none;color:var(--fg-3);transition:transform .15s}details.pmore[open]>summary .ar{transform:rotate(90deg)}details.pmore[open]{padding-bottom:14px}body.bnav-on .afoot.mini{display:none}@media(min-width:601px){body.bnav-on #main{padding-bottom:32px}}#main.gpg .gstart{border-color:#bfe0d4;background:#f7fcfa}#main.gpg .gstart .ykh .muted{font-size:13.5px}#main.gpg .gsteps{list-style:none;margin:4px 0 0;padding:0}#main.gpg .gstep{display:flex;gap:12px;padding:12px 0;border-top:1px solid #e3ebe7}#main.gpg .gstep:first-child{border-top:0;padding-top:4px}#main.gpg .gsn{flex:0 0 28px;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;background:#eef3f1;color:var(--fg-3)}#main.gpg .gsn svg{width:15px;height:15px}#main.gpg .gstep.cur .gsn{background:var(--brand);color:#fff}#main.gpg .gstep.done .gsn{background:var(--ok-tint,#e3f5ec);color:var(--ok)}#main.gpg .gstep>div{flex:1;min-width:0}#main.gpg .gstep b{display:block;font-size:15.5px;font-weight:650;color:var(--fg)}#main.gpg .gstep.done b{color:var(--fg-2)}#main.gpg .gstep i{display:block;font-style:normal;font-size:13.5px;color:var(--fg-3);margin-top:2px;line-height:1.45}#main.gpg .gstep .btn{margin-top:10px;min-height:44px}#main.gpg .gkods{margin-top:10px;border:1px solid #dfe8e4;border-radius:10px;background:#fff;overflow:hidden}#main.gpg .gkod{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 12px;border-top:1px solid #e3ebe7}#main.gpg .gkod:first-child{border-top:0}#main.gpg .gkod>span{flex:1;min-width:0}#main.gpg .gkod b{font-size:14.5px;font-weight:600;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#main.gpg .gkod code{font-size:13px;color:var(--brand);letter-spacing:.04em}#main.gpg .gkod .btn{margin:0;flex:none;min-height:44px}#main.gpg .gkods .gkm{display:block;padding:10px 12px;border-top:1px solid #e3ebe7;font-size:13.5px}.surow{display:flex;align-items:center;gap:8px;border-top:1px solid var(--n-100)}.surow:first-child{border-top:0}.surow>.mrow{flex:1;min-width:0;border:0}.surow .suxat{flex:none;margin-right:12px;min-height:44px}.surow .suxat span{white-space:nowrap}
