@import "https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@400;500;700;900&display=swap";
:root{--bg:#100f13;--side:#181720;--center:#181720;--card:#211f27;--panel:#121821;--panel2:#24222b;--line:#b7d7cc38;--line2:#b7d7cc85;--tx:#ece8e1;--dim:#b7d7cc;--dim2:#9d968d;--tc:#8fc7b1;--tc2:#c49a38;--ok:#5aa88c;--warn:#c49a38;--dev:#8fc7b1;--pink:#b9822f;--red:#d96b6b;--sh:#00000061;--hi:#ffffff14;--selg:linear-gradient(145deg,#2f7a63,#25644f);--selr:#2f7a6361;--selc:#5aa88c}html[data-theme=light]{--bg:#f7f3eb;--side:#fbf8f2;--center:#fbf8f2;--card:#fff;--panel:#f7f3eb;--panel2:#f3f8f6;--line:#18212f1f;--line2:#cfc5b8;--tx:#18212f;--dim:#18212fad;--dim2:#18212f80;--tc:#2f7a63;--tc2:#b9822f;--ok:#2f7a63;--warn:#c49a38;--dev:#5aa88c;--pink:#b9822f;--red:#b85c5c;--sh:#18212f1a;--hi:#ffffffe0;--selg:linear-gradient(145deg,#2f7a63,#25644f);--selr:#2f7a6342;--selc:#2f7a63}html,body{height:auto;overflow:hidden auto}body{background:var(--bg);color:var(--tx);font-family:Pretendard Variable,Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif;font-weight:500;line-height:1.6;transition:background .2s,color .2s}.raise{box-shadow:0 3px 9px var(--sh), inset 0 1px 0 var(--hi)}.topbar{z-index:50;background:color-mix(in srgb,var(--panel) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:14px;padding:11px 22px;display:flex;position:sticky;top:0}.wordmark{letter-spacing:.14em;font-size:15px;font-weight:900}.wordmark b{color:var(--tc)}.topbar .note{color:var(--dim2);margin-left:auto;font-size:12px}.themebtn{font:inherit;color:var(--dim);background:var(--panel2);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.hublink{color:var(--tc2);border-color:var(--line2);align-items:center;gap:4px;text-decoration:none;transition:all .14s;display:inline-flex}.hublink:hover{color:#fff;background:var(--selg);box-shadow:0 3px 12px var(--selr);border-color:#0000}html:not([data-theme=light]) .hublink[href=\/]{color:#1d4f40;background:#f7f3eb;border-color:#d8cec0;box-shadow:0 3px 12px #0000002e,inset 0 1px #ffffffe0}html:not([data-theme=light]) .hublink[href=\/]:hover{color:#1d4f40;background:#fff;border-color:#b7d7cc}.hubtop{border-bottom:1px solid var(--line2);background:var(--panel);grid-template-columns:112px 1fr;align-items:stretch;display:grid}.ht-lead{background:var(--card);border-right:1px solid var(--line);color:var(--dim);letter-spacing:.01em;text-align:center;justify-content:center;align-items:center;gap:7px;padding:0 8px;font-size:14px;font-weight:700;display:flex}.ht-lead svg{width:19px;height:19px}.ht-tabs{grid-template-columns:repeat(4,1fr);gap:10px;padding:12px 24px;display:grid}.htab{font:inherit;color:var(--dim);background:var(--card);border:1.5px solid var(--line2);cursor:pointer;box-shadow:0 2px 7px var(--sh), inset 0 1px 0 var(--hi);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 10px;font-size:14px;font-weight:800;transition:all .15s;display:flex}.htab:hover{color:var(--tx);border-color:var(--selc);transform:translateY(-2px)}.htab.on{background:var(--selg);color:#fff;box-shadow:inset 0 2px 6px #00000052,0 4px 14px var(--selr);border-color:#0000}.htab .se{font-size:17px}.hub3{grid-template-columns:112px 1fr 244px;align-items:start;display:grid}.col-left{border-right:1px solid var(--line2);background:var(--side);height:calc(100vh - 50px);padding:14px 8px;position:sticky;top:50px;overflow-y:auto}.col-right{border-left:1px solid var(--line2);background:var(--side);height:calc(100vh - 50px);padding:16px 13px;position:sticky;top:50px;overflow-y:auto}.col-center{min-width:0;padding:24px 26px 60px}.centerbox{background:var(--center);border:2px solid var(--line2);box-shadow:0 10px 30px var(--sh), inset 0 1px 0 var(--hi);border-radius:18px;padding:28px 30px}.colhead{color:var(--dim2);letter-spacing:.02em;margin:2px 6px 12px;font-size:13px;font-weight:700}.curprod{text-align:center;border-bottom:1px solid var(--line);flex-direction:column;align-items:center;gap:6px;margin-bottom:12px;padding:6px 4px 14px;display:flex}.curprod .e{font-size:28px}.curprod .n{color:var(--tx);font-size:12px;font-weight:900;line-height:1.3}.navlist{flex-direction:column;gap:4px;display:flex}.navitem{cursor:pointer;font:inherit;background:0 0;border:none;border-radius:12px;flex-direction:column;align-items:center;gap:7px;width:100%;padding:9px 4px;transition:all .14s;display:flex}.navitem .ic{background:linear-gradient(145deg,var(--card),var(--panel2));border:1.5px solid var(--line2);width:44px;height:44px;color:var(--tc);box-shadow:0 2px 8px var(--sh), inset 0 1px 0 var(--hi);border-radius:50%;justify-content:center;align-items:center;transition:all .15s;display:flex;position:relative}.navitem .ic svg{width:22px;height:22px}.navitem:hover .ic{border-color:var(--tc);color:var(--tx);box-shadow:0 7px 15px var(--sh);transform:translateY(-3px)}.navitem .lbl{color:var(--dim);font-size:13px;font-weight:600}.navitem:hover .lbl{color:var(--tx)}.navitem.on .ic{background:var(--selg);color:#fff;box-shadow:inset 0 2px 6px #0000005c,0 4px 14px var(--selr);border-color:#0000}.navitem.on{background:color-mix(in srgb,var(--tc) 12%,transparent)}.navitem.on .lbl{color:var(--selc);font-weight:700}.navitem .cnt{background:var(--red);color:#fff;border:2px solid var(--side);border-radius:10px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;top:-3px;right:-3px}.prodlink{cursor:pointer;border:1.5px solid var(--line2);background:var(--card);box-shadow:0 2px 7px var(--sh), inset 0 1px 0 var(--hi);border-radius:14px;align-items:center;gap:10px;margin-bottom:9px;padding:11px 12px;transition:all .15s;display:flex}.prodlink:hover{border-color:var(--selc);box-shadow:0 9px 19px var(--sh);transform:translateY(-2px)}.prodlink.on{background:var(--selg);box-shadow:0 6px 18px var(--selr);border-color:#0000}.prodlink.on .n{color:#fff}.prodlink.on .k{color:#ffffffd1}.prodlink .e{font-size:22px}.prodlink .n{font-size:13px;font-weight:700;line-height:1.2}.prodlink .k{color:var(--dim2);margin-top:2px;font-size:10px}.prodlink .nb{background:var(--red);color:#fff;border-radius:9px;margin-left:auto;padding:1px 6px;font-size:9px;font-weight:700}.pm-title{font-size:21px;font-weight:900}.pm-sub{color:var(--dim);margin:2px 0 22px;font-size:13px}.phero{background:color-mix(in srgb,var(--tc) 10%,var(--card));border:2px solid var(--line2);border-radius:18px;margin-bottom:22px;padding:26px}.phero .big{font-size:18px;font-weight:700;line-height:1.5}.secttl{color:var(--tc);margin:28px 0 12px;font-size:18px;font-weight:900}.fcards{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.fc{background:var(--card);border:2px solid var(--line2);box-shadow:0 3px 9px var(--sh), inset 0 1px 0 var(--hi);border-radius:16px;padding:16px;transition:all .16s}.fc:hover{border-color:var(--tc);box-shadow:0 12px 26px var(--sh);transform:translateY(-4px)}.fc .fi{font-size:22px}.fc .ft{margin:6px 0 4px;font-size:14px;font-weight:700}.fc .fd{color:var(--dim);font-size:12px}.pills{flex-wrap:wrap;gap:8px;display:flex}.pill{background:var(--panel2);border:1.5px solid var(--line2);color:var(--dim);border-radius:10px;padding:6px 14px;font-size:13px}.steps{flex-direction:column;gap:12px;display:flex}.stp{background:var(--card);border:2px solid var(--line2);box-shadow:0 2px 7px var(--sh);border-radius:16px;align-items:center;gap:14px;padding:15px 18px;display:flex}.stp .num{background:var(--tc);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:flex}.banner{background:var(--panel2);color:var(--tx);border:1.5px solid var(--line);border-left:4px solid var(--tc);border-radius:14px;margin-bottom:18px;padding:12px 16px;font-size:13.5px}.banner.green{border-left-color:var(--ok)}.banner.purple{border-left-color:var(--tc2)}.tl .cl{border-bottom:1px solid var(--line);gap:16px;padding:14px 0;display:flex}.tl .ver{color:var(--tc2);white-space:nowrap;min-width:70px;font-family:monospace;font-weight:700}.badge{border-radius:6px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-block}.b-done{color:var(--ok);background:#34d39929}.b-soon{color:var(--warn);background:#fbbf2429}.b-dev{color:var(--dev);background:#60a5fa29}.b-test{color:#2dd4bf;background:#2dd4bf29}.qform{background:var(--card);border:2px solid var(--line2);max-width:560px;box-shadow:0 3px 9px var(--sh);border-radius:18px;padding:20px}.qform label{color:var(--dim);margin:10px 0 4px;font-size:13px;display:block}.qform input,.qform textarea{background:var(--panel2);border:1.5px solid var(--line);width:100%;color:var(--tx);font:inherit;border-radius:10px;padding:10px}.qform input:focus,.qform textarea:focus,.magbar select:focus{outline:2px solid color-mix(in srgb,var(--tc) 45%,transparent);outline-offset:2px}.memo{background:var(--panel2);border:1.5px solid var(--line);color:var(--dim);border-radius:14px;padding:12px 14px;font-size:13.5px}.btn{font:inherit;color:#fff;background:var(--tc);cursor:pointer;border:none;border-radius:10px;margin-top:10px;padding:9px 16px;font-weight:800}.btn.ghost{background:var(--panel2);border:1px solid var(--line);color:var(--dim)}.magbar{flex-wrap:wrap;align-items:center;gap:12px;margin:4px 0 16px;display:flex}.magbar label{color:var(--dim);font-size:13px;font-weight:700}.magbar select{font:inherit;color:var(--tx);background:var(--panel2);border:1.5px solid var(--line2);cursor:pointer;border-radius:10px;min-width:170px;padding:8px 13px;font-size:13px;font-weight:700}.magcount{color:var(--dim2);margin-left:auto;font-size:12px}.magtable{border-collapse:separate;border-spacing:0;border:1.5px solid var(--line2);border-radius:14px;width:100%;font-size:13.5px;overflow:hidden}.magtable th{text-align:left;color:var(--dim2);border-bottom:1px solid var(--line2);padding:10px 12px;font-size:12px;font-weight:700}.magtable td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:12px}.magtable tr:last-child td{border-bottom:none}.magtable .mc-cat{white-space:nowrap;width:118px;font-weight:700}.magtable .mc-age{white-space:nowrap;width:108px;color:var(--dim);font-size:12.5px}.magtable .mc-title{color:var(--tx);font-weight:600}.magrow{cursor:pointer;transition:background .12s}.magrow:hover{background:#9f7aea17}.overlay{z-index:60;background:#0000008c;justify-content:center;align-items:flex-start;padding:40px 16px;display:none;position:fixed;inset:0;overflow-y:auto}.overlay.on{display:flex}.detail{background:var(--center);border:2px solid var(--line2);width:100%;max-width:720px;max-height:90vh;box-shadow:0 20px 50px var(--sh);border-radius:18px;padding:24px;overflow-y:auto}html[data-theme=light] .detail{background:#fff}.detail .magbody,.detail .magbody p,.detail .magbody li,.detail .magbody strong,.detail .magbody th,.detail .magbody td{color:#ece8f4}html[data-theme=light] .detail .magbody,html[data-theme=light] .detail .magbody p,html[data-theme=light] .detail .magbody li,html[data-theme=light] .detail .magbody strong,html[data-theme=light] .detail .magbody th,html[data-theme=light] .detail .magbody td{color:var(--tx)}.detail h3{font-size:20px;font-weight:900}.close{float:right;background:var(--panel2);border:1.5px solid var(--line);color:var(--dim);cursor:pointer;font:inherit;border-radius:10px;padding:5px 12px;font-weight:700}.artcat{margin:2px 0 14px;font-size:12.5px;font-weight:700}.artfoot{text-align:center;border-top:1px solid var(--line2);margin-top:26px;padding-top:18px}.artfoot .btn{margin-top:0}.magbody{line-height:1.8}.magbody h2{letter-spacing:0;color:var(--tc);margin:26px 0 6px;font-size:22px;font-weight:900}.magbody h2:first-child{margin-top:4px}.magbody h3{color:var(--tc2);margin:20px 0 6px;font-size:17px}.magbody p{text-align:justify;word-break:keep-all;overflow-wrap:break-word;color:var(--tx);margin:9px 0}.magbody ul,.magbody ol{margin:9px 0;padding-left:20px}.magbody li{text-align:justify;word-break:keep-all;color:var(--tx);margin:4px 0}.magbody strong{color:var(--tx);font-weight:700}.magbody blockquote{background:var(--panel2);border-left:4px solid var(--warn);color:var(--dim);border-radius:0 12px 12px 0;margin:16px 0;padding:12px 16px}.magbody table{border-collapse:collapse;width:100%;margin:16px 0;font-size:13px}.magbody th,.magbody td{border:1px solid var(--line2);text-align:left;color:var(--tx);padding:8px 11px}.magbody th{background:var(--panel2);font-weight:700}.magbody hr{border:none;border-top:1px solid var(--line2);margin:26px 0}.magbody em{color:var(--dim);font-size:13px;font-style:normal}.magbody figure{margin:20px 0}.magbody svg,.magbody img{border-radius:12px;width:100%;height:auto;display:block}.magbody figcaption{color:var(--dim2);text-align:center;margin-top:6px;font-size:11.5px}@media (max-width:860px){.hubtop{grid-template-columns:1fr}.ht-lead{display:none}.ht-tabs{grid-template-columns:1fr 1fr}.hub3{grid-template-columns:1fr}.col-left,.col-right{height:auto;position:static}.magtable .mc-age{display:none}}body:has(.hub3){background:var(--bg);color:var(--tx);font-family:Pretendard Variable,Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif}body:has(.hub3) .topbar{background:color-mix(in srgb, var(--panel) 92%, transparent);border-bottom:1.5px solid var(--line2);gap:18px;min-height:70px;padding:10px 24px}body:has(.hub3) .wordmark{color:var(--tx);letter-spacing:.13em}body:has(.hub3) .wordmark span{color:var(--tc2)}body:has(.hub3) .wordmark b{color:var(--tc)}body:has(.hub3) .top-actions{justify-content:flex-end;align-items:center;gap:14px;margin-left:auto;display:flex}body:has(.hub3) .topbar .note{display:none}:is(body:has(.hub3) .themebtn,body:has(.hub3) .hublink){display:none}body:has(.hub3) .iconnav{appearance:none;min-width:54px;color:var(--dim);font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;text-decoration:none;display:inline-flex}body:has(.hub3) .iconbubble{border:1.7px solid var(--line2);background:linear-gradient(145deg, var(--card), var(--panel2));width:42px;height:42px;color:var(--dim);box-shadow:0 3px 10px var(--sh), inset 0 1px 0 var(--hi);border-radius:50%;justify-content:center;align-items:center;font-size:17px;transition:all .16s;display:inline-flex}body:has(.hub3) .iconlabel{color:var(--dim);letter-spacing:.08em;font-size:10px;font-weight:900;line-height:1;transition:color .16s}:is(body:has(.hub3) .iconnav:hover .iconbubble,body:has(.hub3) .iconnav:focus-visible .iconbubble,body:has(.hub3) .iconnav:active .iconbubble){color:var(--tc2);border-color:var(--tc2);background:var(--card);box-shadow:inset 2px 2px 6px #00000061, inset -1px -1px 3px var(--hi);transform:translateY(1px)}:is(body:has(.hub3) .iconnav:hover .iconlabel,body:has(.hub3) .iconnav:focus-visible .iconlabel,body:has(.hub3) .iconnav:active .iconlabel){color:var(--tc2)}:is(body:has(.hub3) .hubtop,body:has(.hub3) .hub3){background:var(--bg)}body:has(.hub3) .htab{background:var(--card);border-color:var(--line2);color:var(--dim)}body:has(.hub3) .navitem .ic{background:var(--card);border-color:var(--line2);color:var(--dim)}body:has(.hub3) .prodlink{background:var(--card);border-color:var(--line2);color:var(--dim)}:is(body:has(.hub3) .htab:hover,body:has(.hub3) .htab.on,body:has(.hub3) .prodlink:hover,body:has(.hub3) .prodlink.on){background:var(--card);border-color:var(--tc2);color:var(--tc2);box-shadow:inset 2px 2px 7px #00000057, inset -1px -1px 3px var(--hi), 0 5px 14px var(--sh)}body:has(.hub3) .htab.on{transform:translateY(1px)}body:has(.hub3) .navitem{background:0 0}body:has(.hub3) .navitem.on{background:0 0}:is(body:has(.hub3) .navitem:hover .ic,body:has(.hub3) .navitem.on .ic){background:var(--card);color:var(--tc2);border-color:var(--tc2);box-shadow:inset 2px 2px 7px #00000057, inset -1px -1px 3px var(--hi);transform:translateY(1px)}:is(body:has(.hub3) .navitem:hover .lbl,body:has(.hub3) .navitem.on .lbl,body:has(.hub3) .prodlink:hover .n,body:has(.hub3) .prodlink.on .n,body:has(.hub3) .prodlink:hover .k,body:has(.hub3) .prodlink.on .k){color:var(--tc2)}body:has(.hub3) .prodlink .n{color:var(--tx)}body:has(.hub3) .prodlink .k{color:var(--dim)}:is(body:has(.hub3) .centerbox,body:has(.hub3) .phero,body:has(.hub3) .fc,body:has(.hub3) .stp,body:has(.hub3) .qform,body:has(.hub3) .memo,body:has(.hub3) .detail,body:has(.hub3) .magtable){background:var(--center);border-color:var(--line2);color:var(--tx)}body:has(.hub3) .magtable th{background:var(--card);color:var(--dim)}body:has(.hub3) .magtable td{color:var(--tx);border-bottom-color:var(--line)}body:has(.hub3) .magrow:hover{background:color-mix(in srgb, var(--tc2) 9%, transparent)}html[data-theme=light] body:has(.hub3){--bg:#f7f3eb;--side:#fbf8f2;--center:#fbf8f2;--card:#fff;--panel:#f7f3eb;--panel2:#f4eee3;--line:#18212f1a;--line2:#cfc5b8;--tx:#18212f;--dim:#18212fa8;--dim2:#18212f80;--tc:#2f7a63;--tc2:#b9822f;--sh:#18212f1c;--hi:#ffffffeb}html[data-theme=light] body:has(.hub3) .wordmark span{color:var(--tc2)}html[data-theme=light] body:has(.hub3) .iconbubble{background:linear-gradient(145deg,#fff,#eee5d8)}html[data-theme=light] body:has(.hub3) .navitem .ic{background:linear-gradient(145deg,#fff,#eee5d8)}:is(body:has(.adminbar) .themebtn,body:has(.adminbar) .hublink){display:inline-flex}body:has(.adminbar) .topbar{min-height:auto}body:has(.product-hub-shell){color:#ece8e1;background:#100f13}.product-hub-shell{--hub-gold:#c49a38;--hub-gold-strong:#b9822f;--hub-dark-bg:#100f13;--hub-dark-panel:#181720;--hub-dark-card:#211f27;--hub-dark-text:#ece8e1;--hub-dark-muted:#b7d7cc;--hub-dark-line:#b7d7cc75;background:var(--hub-dark-bg);min-height:100vh;color:var(--hub-dark-text)}.product-hub-shell .ht-lead svg{color:var(--hub-gold);stroke-width:2.2px;filter:drop-shadow(0 0 6px #c49a3847)}.product-hub-shell .curprod .e,.product-hub-shell .prodlink .e,.product-hub-shell .htab .se{filter:saturate(1.24)brightness(1.18)drop-shadow(0 1px 4px #c49a3838);background:#f7f3eb21;border:1.7px solid #c49a38b8;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 3px 10px #00000052,inset 0 1px #ffffff1a}.product-hub-shell .curprod .e{border-radius:50%;width:46px;height:46px;font-size:28px}.product-hub-shell .prodlink .e{border-radius:50%;width:38px;height:38px;font-size:22px}.product-hub-shell .htab .se{border-radius:50%;width:30px;height:30px;font-size:16px}.product-hub-shell .htab,.product-hub-shell .prodlink,.product-hub-shell .navitem .ic{border:1.8px solid var(--hub-dark-line)}.product-hub-shell .htab:hover,.product-hub-shell .htab.on,.product-hub-shell .navitem:hover .ic,.product-hub-shell .navitem.on .ic,.product-hub-shell .prodlink:hover,.product-hub-shell .prodlink.on{background:var(--hub-dark-card);border-color:var(--hub-gold);color:var(--hub-gold);box-shadow:inset 2px 2px 7px #00000061,inset -1px -1px 3px #ffffff14,0 5px 14px #00000057}.product-hub-shell .htab:hover .se,.product-hub-shell .htab.on .se,.product-hub-shell .prodlink:hover .e,.product-hub-shell .prodlink.on .e,.product-hub-shell .navitem:hover .ic,.product-hub-shell .navitem.on .ic{border-color:var(--hub-gold);color:var(--hub-gold);background:#c49a381a}.product-hub-shell .htab.on,.product-hub-shell .prodlink.on{transform:translateY(1px)}.product-hub-shell .prodlink .n{color:var(--hub-dark-text);opacity:1}.product-hub-shell .prodlink .k,.product-hub-shell .colhead,.product-hub-shell .pm-sub,.product-hub-shell .magcount{color:#b7d7ccd1}.product-hub-shell .htab:hover,.product-hub-shell .htab.on,.product-hub-shell .navitem:hover .lbl,.product-hub-shell .navitem.on .lbl,.product-hub-shell .prodlink:hover .n,.product-hub-shell .prodlink.on .n,.product-hub-shell .prodlink:hover .k,.product-hub-shell .prodlink.on .k{color:var(--hub-gold)}.product-hub-shell .centerbox,.product-hub-shell .phero,.product-hub-shell .fc,.product-hub-shell .stp,.product-hub-shell .qform,.product-hub-shell .memo,.product-hub-shell .detail,.product-hub-shell .magtable{background:var(--hub-dark-panel);color:var(--hub-dark-text);border-color:var(--hub-dark-line)}html[data-theme=light] body:has(.product-hub-shell){color:#18212f;background:#f7f3eb}html[data-theme=light] .product-hub-shell{--hub-gold:#c47a36;--hub-gold-strong:#a85f22;--hub-light-bg:#f7f3eb;--hub-light-panel:#fbf8f2;--hub-light-card:#fff;--hub-light-text:#18212f;--hub-light-muted:#18212fa8;--hub-light-line:#d4b88c;background:var(--hub-light-bg);color:var(--hub-light-text);font-family:Pretendard Variable,Pretendard,Noto Sans KR,Apple SD Gothic Neo,Malgun Gothic,sans-serif}html[data-theme=light] .product-hub-shell .topbar,html[data-theme=light] .product-hub-shell .hubtop,html[data-theme=light] .product-hub-shell .hub3{background:var(--hub-light-bg)}html[data-theme=light] .product-hub-shell .topbar,html[data-theme=light] .product-hub-shell .col-left,html[data-theme=light] .product-hub-shell .col-right,html[data-theme=light] .product-hub-shell .centerbox{border-color:#d4b88cb8}html[data-theme=light] .product-hub-shell .ht-lead,html[data-theme=light] .product-hub-shell .col-left,html[data-theme=light] .product-hub-shell .col-right,html[data-theme=light] .product-hub-shell .centerbox{background:var(--hub-light-panel);color:var(--hub-light-text)}html[data-theme=light] .product-hub-shell .wordmark,html[data-theme=light] .product-hub-shell .pm-title,html[data-theme=light] .product-hub-shell .phero .big,html[data-theme=light] .product-hub-shell .fc .ft,html[data-theme=light] .product-hub-shell .magtable .mc-title,html[data-theme=light] .product-hub-shell .curprod .n,html[data-theme=light] .product-hub-shell .prodlink .n{color:var(--hub-light-text)}html[data-theme=light] .product-hub-shell .pm-sub,html[data-theme=light] .product-hub-shell .fc .fd,html[data-theme=light] .product-hub-shell .memo,html[data-theme=light] .product-hub-shell .colhead,html[data-theme=light] .product-hub-shell .prodlink .k,html[data-theme=light] .product-hub-shell .magtable .mc-age{color:var(--hub-light-muted)}html[data-theme=light] .product-hub-shell .htab,html[data-theme=light] .product-hub-shell .prodlink,html[data-theme=light] .product-hub-shell .navitem .ic,html[data-theme=light] .product-hub-shell .iconbubble,html[data-theme=light] .product-hub-shell .phero,html[data-theme=light] .product-hub-shell .fc,html[data-theme=light] .product-hub-shell .stp,html[data-theme=light] .product-hub-shell .qform,html[data-theme=light] .product-hub-shell .memo,html[data-theme=light] .product-hub-shell .detail,html[data-theme=light] .product-hub-shell .magtable{background:var(--hub-light-card);color:var(--hub-light-text);border-color:var(--hub-light-line)}html[data-theme=light] .product-hub-shell .htab,html[data-theme=light] .product-hub-shell .prodlink{border-width:1.9px}html[data-theme=light] .product-hub-shell .htab:hover,html[data-theme=light] .product-hub-shell .htab.on,html[data-theme=light] .product-hub-shell .navitem:hover .ic,html[data-theme=light] .product-hub-shell .navitem.on .ic,html[data-theme=light] .product-hub-shell .prodlink:hover,html[data-theme=light] .product-hub-shell .prodlink.on,html[data-theme=light] .product-hub-shell .iconnav:hover .iconbubble,html[data-theme=light] .product-hub-shell .iconnav:active .iconbubble{background:var(--hub-light-card);border-color:var(--hub-gold-strong);color:var(--hub-gold-strong);box-shadow:inset 2px 2px 7px #18212f21,inset -1px -1px 3px #ffffffeb,0 2px 8px #18212f14}html[data-theme=light] .product-hub-shell .htab:hover,html[data-theme=light] .product-hub-shell .htab.on,html[data-theme=light] .product-hub-shell .navitem:hover .lbl,html[data-theme=light] .product-hub-shell .navitem.on .lbl,html[data-theme=light] .product-hub-shell .prodlink:hover .n,html[data-theme=light] .product-hub-shell .prodlink.on .n,html[data-theme=light] .product-hub-shell .prodlink:hover .k,html[data-theme=light] .product-hub-shell .prodlink.on .k,html[data-theme=light] .product-hub-shell .iconnav:hover .iconlabel{color:var(--hub-gold-strong)}html[data-theme=light] .product-hub-shell .curprod .e,html[data-theme=light] .product-hub-shell .prodlink .e,html[data-theme=light] .product-hub-shell .htab .se{filter:saturate(1.08)brightness(1.02);background:#fbf8f2;border-color:#c47a3694}html[data-theme=light] .product-hub-shell .iconbubble{color:#5c5144;background:linear-gradient(145deg,#fff,#eee5d8);border-color:#d4b88c}html[data-theme=light] .product-hub-shell .iconlabel{color:#5c5144}html[data-theme=light] .product-hub-shell .iconbubble,html[data-theme=light] .product-hub-shell .iconbubble svg,html[data-theme=light] .product-hub-shell .iconbubble path{color:#111;stroke:#111}html[data-theme=light] .product-hub-shell .iconlabel{color:#111;font-weight:900}html[data-theme=light] .product-hub-shell .iconnav:hover .iconbubble,html[data-theme=light] .product-hub-shell .iconnav:active .iconbubble,html[data-theme=light] .product-hub-shell .iconnav:focus-visible .iconbubble{color:#111;border-color:var(--hub-gold-strong)}html[data-theme=light] .product-hub-shell .iconnav:hover .iconlabel,html[data-theme=light] .product-hub-shell .iconnav:active .iconlabel,html[data-theme=light] .product-hub-shell .iconnav:focus-visible .iconlabel{color:#111}.product-hub-shell .curprod .e,.product-hub-shell .prodlink .e{color:#111;text-shadow:0 1px #ffffff73,0 0 10px #ffe8b494;filter:saturate(1.45)brightness(1.22)contrast(1.08);background:radial-gradient(circle at 35% 28%,#fff7e2f5 0%,#f4d597d1 34%,#c49a386b 63%,#181720eb 100%);border:2px solid #c49a38eb;box-shadow:0 4px 14px #0000006b,inset 0 1px #ffffff7a,inset 0 -2px 8px #583b0c47}.product-hub-shell .curprod .e{width:54px;height:54px;font-size:31px}.product-hub-shell .prodlink .e{width:44px;height:44px;font-size:25px}.product-hub-shell .prodlink:hover .e,.product-hub-shell .prodlink.on .e{background:radial-gradient(circle at 35% 28%,#fff9e8fa 0%,#f6da9fe6 36%,#c49a388f 66%,#181720eb 100%);border-color:#d8ad4a;box-shadow:inset 2px 2px 7px #583b0c4d,inset -1px -1px 3px #ffffff6b,0 0 0 3px #c49a381f}html[data-theme=light] .product-hub-shell .curprod .e,html[data-theme=light] .product-hub-shell .prodlink .e{color:#111;text-shadow:0 1px #ffffffb8;filter:saturate(1.22)brightness(1.04)contrast(1.04);background:radial-gradient(circle at 35% 28%,#fff 0%,#f6ead7 45%,#e0bd79 100%);border-color:#a85f22;box-shadow:0 3px 10px #18212f21,inset 0 1px #ffffffeb,inset 0 -2px 6px #a85f222e}
