:root{--gb-ink:#0f172a;--gb-muted:#5b6472;--gb-soft:#7a8496;--gb-bg:#fbfbfd;--gb-surface:#ffffff;--gb-panel:#f3f5fb;--gb-rule:#e6e9f2;--gb-accent:#2f6f8f;--gb-accent-2:#6b4fa6;--gb-shadow: 0 18px 45px rgba(15,23,42,.08);--gb-shadow-soft: 0 10px 30px rgba(15,23,42,.06);--gb-radius: 18px;--gb-radius-sm: 14px;--gb-scroll-offset: 96px;--gb-stuck-z: 25;--gb-stuck-pad-x: 12px;--gb-stuck-pad-y: 10px}.gb{background:radial-gradient(1200px 600px at 22% 0%,rgba(47,111,143,.12),transparent 55%),radial-gradient(900px 500px at 86% 18%,rgba(107,79,166,.11),transparent 60%),var(--gb-bg);color:var(--gb-ink)}.gb__progress{position:sticky;top:0;z-index:10;height:5px;background:transparent}.gb__progress-bar{height:5px;width:0%;border-radius:0 999px 999px 0;background:linear-gradient(90deg,var(--gb-accent),var(--gb-accent-2));transition:width .08s linear}.gb__shell{max-width:var(--gb-container, 1140px);margin:0 auto;padding:22px 18px 36px}.gb__top{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:start;padding:16px 16px 18px;border:1px solid rgba(230,233,242,.95);background:linear-gradient(180deg,#ffffffeb,#fffc),radial-gradient(700px 320px at 12% 0%,rgba(47,111,143,.12),transparent 60%),radial-gradient(700px 320px at 88% 20%,rgba(107,79,166,.12),transparent 60%);border-radius:var(--gb-radius);box-shadow:var(--gb-shadow-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;z-index:20}.gb__kicker{display:inline-flex;align-items:center;gap:8px;font:800 12px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;letter-spacing:.08em;text-transform:uppercase;color:#0f172ab3}.gb__kicker:before{content:"";width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--gb-accent),var(--gb-accent-2));box-shadow:0 10px 22px #2f6f8f2e}.gb__title{margin:8px 0 0;font:900 30px/1.08 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;letter-spacing:-.02em}.gb__subtitle{margin:10px 0 0;color:var(--gb-muted);font:520 14px/1.55 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;max-width:64ch}.gb__top-right{display:grid;gap:10px;justify-items:end}.gb__searchClear{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:999px;border:1px solid rgba(47,111,143,.35);background:#2f6f8f1f;color:#2f6f8ff2;display:none;place-items:center;font:900 18px/1 ui-sans-serif,system-ui;cursor:pointer;padding:0}@media(hover:hover)and (pointer:fine){.gb__searchClear:hover{background:#2f6f8f2e}}.gb__searchWrap{display:grid;grid-template-columns:1fr;align-items:center;gap:10px;width:min(520px,86vw);position:relative}.gb__search{position:relative;display:block;width:100%}.gb__searchIcon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#0f172a8c;font:900 14px/1 ui-sans-serif,system-ui;pointer-events:none}.gb__search-input{width:100%;border:1px solid rgba(230,233,242,.98);border-radius:999px;padding:13px 44px 13px 38px;font:560 15px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;background:linear-gradient(180deg,#fffffff5,#ffffffe6);outline:none;box-shadow:0 10px 26px #0f172a12}.gb__search-input:focus{border-color:#2f6f8f75;box-shadow:0 0 0 6px #2f6f8f1f,0 14px 34px #0f172a1a}.gb__search-input::placeholder{color:#0f172a73}@media(max-width:768px){.gb__search-input{font-size:16px;padding-right:14px}}[data-gb-clear]{display:none!important}.gb__actions{display:flex;gap:10px;align-items:center;justify-content:flex-end}.gb__results{grid-column:1 / -1;border-radius:16px;border:1px solid rgba(230,233,242,.98);background:#fffffffa;box-shadow:0 18px 45px #0f172a1f;overflow:hidden}.gb__resultsHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:linear-gradient(180deg,#2f6f8f1a,#6b4fa614);border-bottom:1px solid rgba(230,233,242,.98)}.gb__resultsTitle{font:800 12px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;letter-spacing:.08em;text-transform:uppercase;color:#0f172ab3}.gb__resultsHint{font:600 12px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;color:#0f172a94}.gb__resultsList{max-height:280px;overflow:auto;padding:8px;display:grid;gap:8px}.gb__result{text-align:left;width:100%;border:1px solid rgba(230,233,242,.98);background:#fffffff5;border-radius:14px;padding:10px;cursor:pointer;transition:transform .06s ease,box-shadow .15s ease,border-color .15s ease}.gb__result:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0f172a1a;border-color:#2f6f8f42}.gb__resultTitle{font:720 13px/1.25 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;color:#0f172aeb}.gb__resultMeta{margin-top:4px;font:520 12px/1.25 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;color:#0f172a9e}.gb__btn{border:1px solid rgba(15,23,42,.14);background:linear-gradient(180deg,#111827,#0b1225);color:#fff;border-radius:999px;padding:11px 14px;font:760 13px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;cursor:pointer;transition:transform .06s ease,box-shadow .15s ease}@media(hover:hover)and (pointer:fine){.gb__btn:hover{box-shadow:0 16px 34px #0f172a2e;transform:translateY(-1px)}}.gb__btn--ghost{background:#fffffff0;color:var(--gb-ink)}.gb__btn--small{padding:10px 12px;font-weight:700}.gb__topBackToTop{height:42px;line-height:42px;padding-top:0;padding-bottom:0;display:inline-flex;align-items:center;white-space:nowrap}@media(max-width:768px){.gb__topBackToTop{height:38px;line-height:38px}}.gb__iconBtn{border:1px solid rgba(230,233,242,.98);background:#fffffff2;color:var(--gb-ink);border-radius:999px;width:42px;height:42px;display:grid;place-items:center;cursor:pointer;font:900 14px/1 ui-sans-serif,system-ui;transition:transform .06s ease,box-shadow .15s ease,border-color .15s ease}@media(hover:hover)and (pointer:fine){.gb__iconBtn:hover{box-shadow:0 16px 34px #0f172a1f;transform:translateY(-1px);border-color:#2f6f8f52}}.gb__iconBtn--soft{background:linear-gradient(180deg,#ffffffeb,#ffffffc7)}.gb__topActions{display:inline-flex;align-items:center;gap:8px}.gb__topCount{width:66px;height:42px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(230,233,242,.98);background:#ffffffeb;font:760 13px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;color:#0f172ad1;white-space:nowrap;overflow:hidden}.gb__topNavBtn{width:42px;height:42px}@media(max-width:768px){.gb__topNavBtn{width:38px;height:38px}.gb__topCount{width:56px;height:38px;padding:0;font-size:12px}.gb__topBackToTop{padding:9px 10px}}.gb__top.is-stuck{position:fixed;top:0;left:0;right:0;grid-template-columns:1fr;border-radius:0;border-left:0;border-right:0;z-index:var(--gb-stuck-z);padding-top:var(--gb-stuck-pad-y);padding-bottom:var(--gb-stuck-pad-y);padding-left:max(var(--gb-stuck-pad-x),calc((100vw - var(--gb-container, 1140px)) / 2 + var(--gb-stuck-pad-x)));padding-right:max(var(--gb-stuck-pad-x),calc((100vw - var(--gb-container, 1140px)) / 2 + var(--gb-stuck-pad-x)));background:linear-gradient(180deg,#fffffff5,#ffffffe6),radial-gradient(700px 320px at 12% 0%,rgba(47,111,143,.1),transparent 60%),radial-gradient(700px 320px at 88% 20%,rgba(107,79,166,.1),transparent 60%);box-shadow:0 16px 40px #0f172a24;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:12px;align-items:center;max-width:100%}@media(min-width:1021px){.gb__top.is-stuck{left:50%;right:auto;transform:translate(-50%);width:min(var(--gb-container, 1140px),calc(100vw - 24px));max-width:min(var(--gb-container, 1140px),calc(100vw - 24px));border-radius:var(--gb-radius);border-left:1px solid rgba(230,233,242,.95);border-right:1px solid rgba(230,233,242,.95);padding-left:16px;padding-right:16px}}.gb__top.is-stuck .gb__kicker,.gb__top.is-stuck .gb__title,.gb__top.is-stuck .gb__subtitle{display:none}@media(min-width:1021px){.gb__top.is-stuck .gb__top-right{width:100%;display:flex;align-items:center;gap:12px}.gb__top.is-stuck .gb__searchWrap{width:auto;max-width:none;justify-self:auto;display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:260px}.gb__top.is-stuck .gb__search{flex:1 1 auto;min-width:220px}.gb__top.is-stuck .gb__actions{width:auto;flex:0 0 auto;justify-content:flex-end;flex-wrap:nowrap;gap:8px;max-width:100%}.gb__top.is-stuck .gb__actions [data-gb-print]{margin-left:0}}@media(max-width:1020px){.gb__top.is-stuck .gb__searchWrap{width:100%;max-width:460px;justify-self:stretch;display:grid;grid-template-columns:1fr;gap:8px;align-items:center}}@media(max-width:1020px){.gb__top.is-stuck .gb__actions{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:8px;padding-left:var(--gb-stuck-pad-x);padding-right:var(--gb-stuck-pad-x);max-width:100%}}@media(max-width:1020px){.gb__top.is-stuck .gb__actions [data-gb-print]{margin-left:auto}}@media(max-width:1020px){.gb__top.is-stuck,.gb__top.is-stuck .gb__top-right{display:grid;grid-template-columns:1fr}.gb__top.is-stuck .gb__actions{justify-content:flex-start}}@media(max-width:768px){.gb__top.is-stuck{padding:var(--gb-stuck-pad-y) var(--gb-stuck-pad-x)}.gb__iconBtn{width:40px;height:40px}.gb__btn{padding:10px 12px;font-size:13px}}.guidebook .chips,.gb__content .chips{display:flex;flex-wrap:wrap;gap:10px}.guidebook .chip,.gb__content .chip,.gb__content .chips a{display:inline-flex;align-items:center;justify-content:center;padding:10px 12px;border-radius:999px;border:1px solid rgba(230,233,242,.98);background:#ffffffeb;text-decoration:none;color:var(--gb-ink);font:700 13px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;box-shadow:0 10px 22px #0f172a0f;transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.guidebook .chip:hover,.gb__content .chip:hover,.gb__content .chips a:hover{transform:translateY(-1px);box-shadow:0 14px 28px #0f172a1a;border-color:#2f6f8f59}.guidebook .chip:active,.gb__content .chip:active,.gb__content .chips a:active{transform:translateY(0)}@media(max-width:768px){.guidebook .chip,.gb__content .chip,.gb__content .chips a{font-size:14px;padding:11px 13px}}.gb__layout{display:grid;grid-template-columns:340px 1fr;gap:18px;margin-top:16px}.gb__main{min-width:0}.gb__aside-inner{position:sticky;top:14px;border:1px solid rgba(230,233,242,.98);border-radius:var(--gb-radius);background:radial-gradient(800px 360px at 20% 0%,rgba(47,111,143,.1),transparent 60%),radial-gradient(800px 360px at 88% 16%,rgba(107,79,166,.09),transparent 60%),linear-gradient(180deg,#ffffffd6,#f3f5fbc7);box-shadow:var(--gb-shadow);padding:12px;max-height:calc(100vh - 28px);overflow:auto}.gb__asideHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 6px 12px;border-bottom:1px solid rgba(230,233,242,.98);margin-bottom:12px}.gb__asideTitle{font:800 12px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;letter-spacing:.1em;text-transform:uppercase;color:#0f172ab3}.gb__toc{display:grid;gap:12px;padding:2px}.gb__tocGroup{border-radius:18px;overflow:hidden;background:#ffffffe6;border:1px solid rgba(230,233,242,.98);box-shadow:0 12px 30px #0f172a12}.gb__tocGroupBtn{width:100%;text-align:left;border:0;background:linear-gradient(180deg,#fffffff5,#fafbffe0);padding:12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px}.gb__tocGroupBtn:hover{background:linear-gradient(180deg,#fffffffa,#f0f6fce6)}.gb__tocGroupTitle{font:760 13px/1.2 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;color:#0f172aeb;display:flex;align-items:center;gap:10px}.gb__tocGroupTitle:before{content:"";width:10px;height:10px;border-radius:999px;background:linear-gradient(135deg,var(--gb-accent),var(--gb-accent-2));box-shadow:0 12px 24px #2f6f8f24}.gb__tocGroupMeta{font:760 12px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;color:#0f172a85;padding:6px 10px;border-radius:999px;border:1px solid rgba(230,233,242,.98);background:#ffffffeb}.gb__tocLinks{border-top:1px solid rgba(230,233,242,.98);padding:10px;display:grid;gap:8px}.gb__toc a{display:block;padding:11px 10px;border-radius:14px;border:1px solid rgba(230,233,242,0);text-decoration:none;color:#0f172aeb;font:620 13px/1.25 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;background:#fffffff0;transition:box-shadow .15s ease,border-color .15s ease,transform .06s ease,background .15s ease}.gb__toc a:hover{border-color:#2f6f8f47;box-shadow:0 14px 32px #0f172a1a;transform:translateY(-1px);background:#fffffffc}.gb__toc a.gb__toc-h3{font-weight:560;color:#0f172ac7;padding-left:28px;position:relative}.gb__toc a.gb__toc-h3:before{content:"";width:8px;height:8px;background:linear-gradient(135deg,#2f6f8f8c,#6b4fa680);border-radius:999px;position:absolute;left:11px;top:50%;transform:translateY(-50%)}.gb__toc a.is-active{background:linear-gradient(180deg,#2f6f8f24,#6b4fa61f);border-color:#2f6f8f4d;box-shadow:0 16px 36px #2f6f8f1f}.gb__asideFoot{padding-top:12px;margin-top:12px;border-top:1px solid rgba(230,233,242,.98)}.gb__content{border:1px solid rgba(230,233,242,.98);border-radius:var(--gb-radius);background:linear-gradient(180deg,#fffffff0,#ffffffe0);box-shadow:var(--gb-shadow);padding:22px 20px}.gb__content>section{position:relative;margin:0 0 22px;padding:20px 16px 18px;border-radius:20px;border:1px solid rgba(230,233,242,.98);background:#fffffff0;box-shadow:0 12px 32px #0f172a12;overflow:hidden}.gb__content>section:last-child{margin-bottom:0}.gb__content>section:before{content:"";position:absolute;left:0;top:0;bottom:0;width:7px;background:linear-gradient(180deg,var(--gb-accent),var(--gb-accent-2));opacity:.78}.gb__content>section:nth-child(2n):before{background:linear-gradient(180deg,var(--gb-accent-2),var(--gb-accent));opacity:.74}.gb__content h2{margin:6px 0 12px;padding:12px 12px 12px 14px;border-radius:16px;border:1px solid rgba(230,233,242,.98);background:linear-gradient(180deg,#2f6f8f1a,#6b4fa614);font:820 18px/1.2 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;letter-spacing:-.01em}.gb__content h3{margin:16px 0 8px;font:720 14px/1.35 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;color:#0f172ae6;position:relative;padding-left:14px}.gb__content h3:before{content:"";position:absolute;left:0;top:.48em;width:7px;height:7px;border-radius:999px;background:linear-gradient(135deg,var(--gb-accent),var(--gb-accent-2))}.gb__content p,.gb__content li{color:#0f172adb;font:460 14px/1.75 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial}.gb__content ul,.gb__content ol{padding-left:20px}.gb__content h2,.gb__content h3{scroll-margin-top:calc(var(--gb-scroll-offset) + 12px)}.gb__mark{background:linear-gradient(180deg,#2f6f8f38,#6b4fa62e);padding:0 .18em;border-radius:7px}.gb__spotlightHeading{position:relative;overflow:visible}.gb__spotlightHeading:after{content:"";position:absolute;left:12px;right:12px;bottom:-6px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--gb-accent),var(--gb-accent-2));opacity:0;transform:scaleX(.65);transform-origin:left;animation:gbUnderline 2.2s ease forwards}.gb__spotlightHeading:before{content:"\279c";position:absolute;left:-10px;top:50%;transform:translate(-100%,-50%);color:#2f6f8ff2;font:900 14px/1 ui-sans-serif,system-ui;opacity:0;animation:gbArrow 2.2s ease forwards}@keyframes gbUnderline{0%{opacity:0;transform:scaleX(.65)}18%{opacity:1;transform:scaleX(1)}80%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes gbArrow{0%{opacity:0;transform:translate(-120%,-50%)}18%{opacity:1;transform:translate(-100%,-50%)}80%{opacity:1;transform:translate(-100%,-50%)}to{opacity:0;transform:translate(-100%,-50%)}}.gb__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;display:none}.gb__drawer.is-open{display:block}.gb__drawerBackdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a8c;border:0}.gb__drawerPanel{position:absolute;right:0;top:0;height:100%;width:min(460px,92vw);background:radial-gradient(780px 340px at 20% 0%,rgba(47,111,143,.18),transparent 60%),radial-gradient(780px 340px at 88% 15%,rgba(107,79,166,.18),transparent 60%),linear-gradient(180deg,#f3f5fbfa,#fffffff5);border-left:1px solid rgba(255,255,255,.22);box-shadow:-26px 0 80px #00000047;padding:12px;display:grid;grid-template-rows:auto 1fr;gap:10px}.gb__drawerTop{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px;border:1px solid rgba(230,233,242,.98);border-radius:18px;background:#fffffff2;box-shadow:0 12px 30px #0f172a1a}.gb__drawerTitle{font:800 12px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial;letter-spacing:.1em;text-transform:uppercase;color:#0f172ab8}.gb__drawerBody{overflow:auto;padding:4px 2px 10px;display:grid;gap:12px}.gb__drawerFoot{padding:2px 2px 0}@media(max-width:1020px){.gb__layout{grid-template-columns:1fr}.gb__aside{display:none}.gb__top{grid-template-columns:1fr}.gb__top-right{justify-items:stretch}.gb__searchWrap{width:100%}.gb__actions{justify-content:space-between}}.gb,.gb *{box-sizing:border-box}@media print{.gb__progress,.gb__aside,.gb__drawer,.gb__actions,.gb__searchWrap{display:none!important}.gb{background:#fff!important}.gb__shell{max-width:none;padding:0}.gb__top{border:0;box-shadow:none;padding:0 0 14px;background:#fff!important}.gb__content{border:0;box-shadow:none;padding:0;background:#fff!important}.gb__content>section{box-shadow:none;border:1px solid #ddd;break-inside:avoid;page-break-inside:avoid}.gb__content>section:before{display:none!important}a{color:inherit!important;text-decoration:none!important;border:0!important}}[data-nozoom],.gb__top button,.gb__top a,[data-gb-drawer] button,[data-gb-drawer] a{touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}@media(max-width:480px){.gb__top.is-stuck .gb__actions{padding-left:0;padding-right:0;gap:6px;min-width:0}.gb__top.is-stuck .gb__actions .gb__btn{padding:9px 10px;font-size:12px}.gb__top.is-stuck .gb__actions .gb__iconBtn,.gb__top.is-stuck .gb__actions .gb__topNavBtn{width:36px;height:36px}.gb__top.is-stuck .gb__topCount{width:48px;height:36px;font-size:12px}}@media(min-width:1021px){.gb__top.is-stuck{overflow:visible}.gb__top.is-stuck .gb__results{position:absolute;top:calc(100% + 10px);left:16px;right:16px;grid-column:auto;z-index:calc(var(--gb-stuck-z) + 2);max-height:min(360px,calc(100vh - 120px))}}@media(max-width:1020px){body:has(header-drawer details[open]) .gb__top,body:has(header-drawer details[open]) .gb__progress{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/guidebook.css.map */
