body[data-header-template=claude-shared-header-20260803]{--header-height:clamp(58px, 6vw, 74px)}.claude-shared-chrome{--ink:#111110;--body:#57534e;--line:#e2e1e5;--brown:#7c738f;--serif:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", system-ui, sans-serif;--sans:"Pretendard Variable", Pretendard, -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", system-ui, sans-serif;color:var(--ink);font-family:var(--sans);letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.claude-shared-chrome,.claude-shared-chrome *{box-sizing:border-box}.claude-shared-chrome a{color:inherit;text-decoration:none;transition:opacity .3s,color .3s}.claude-shared-chrome a:hover{opacity:.62}.claude-shared-chrome button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0}.claude-shared-chrome .wrap{width:min(1440px,92vw);margin:0 auto}.claude-shared-chrome--header{z-index:100;height:0;position:relative}.claude-shared-chrome .progress{z-index:99;background:var(--brown);height:2px;transition:width .1s linear;position:fixed;top:0;left:0}.claude-shared-chrome .hd{z-index:90;--hd:#fff;--hdb:transparent;--logo-filter:brightness(0) invert(1);border-bottom:1px solid var(--hdb);background:linear-gradient(#0c0b0ac7 0%,#0c0b0a75 52%,#0c0b0a00 100%);transition:background .5s,border-color .5s;animation:1.2s .3s both claudeChromeFadeIn;position:fixed;inset:0 0 auto}.claude-shared-chrome .hd.is-solid{--hd:var(--ink);--hdb:var(--line);--logo-filter:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0}.claude-shared-chrome .hd__in{justify-content:space-between;align-items:center;gap:24px;height:clamp(58px,6vw,74px);display:flex}.claude-shared-chrome .logo{color:var(--hd);white-space:nowrap;align-items:baseline;gap:9px;display:flex}.claude-shared-chrome .logo img{width:auto;height:clamp(20px,2.2vw,24px);filter:var(--logo-filter,none);align-self:center;transition:filter .5s}.claude-shared-chrome .logo b{letter-spacing:.22em;font-size:clamp(15px,1.5vw,18px);font-weight:700}.claude-shared-chrome .logo span{letter-spacing:.28em;opacity:.6;font-size:9.5px;font-weight:500}.claude-shared-chrome .nav{align-items:center;gap:clamp(18px,2.6vw,40px);display:flex}.claude-shared-chrome .nav a{color:var(--hd);white-space:nowrap;font-size:14px;font-weight:500}.claude-shared-chrome .claude-nav__item{align-items:center;min-height:72px;display:flex;position:relative}.claude-shared-chrome .claude-nav__dropdown{z-index:5;visibility:hidden;border:1px solid var(--line);opacity:0;background:#fff;min-width:148px;padding:10px;transition:opacity .25s,transform .25s,visibility .25s;display:grid;position:absolute;top:calc(100% - 6px);left:50%;transform:translate(-50%,8px);box-shadow:0 18px 40px #1111101a}.claude-shared-chrome .claude-nav__dropdown a{color:var(--ink);padding:10px 13px;font-size:13px;font-weight:500}.claude-shared-chrome .claude-nav__item:hover .claude-nav__dropdown,.claude-shared-chrome .claude-nav__item:focus-within .claude-nav__dropdown{visibility:visible;opacity:1;transform:translate(-50%)}.claude-shared-chrome .hd__side{align-items:center;gap:clamp(14px,1.8vw,24px);display:flex}.claude-shared-chrome .hd__login{color:var(--hd);opacity:.88;white-space:nowrap;font-size:13px;font-weight:600;transition:opacity .3s}.claude-shared-chrome .hd__login:hover,.claude-shared-chrome .hd__login:focus-visible{opacity:1}.claude-shared-chrome .hd__cta{color:#fff;white-space:nowrap;background:#8a72c0;border:1px solid #8a72c0;border-radius:999px;padding:12px 24px;font-size:13px;font-weight:700;transition:background-color .3s,border-color .3s,transform .3s}.claude-shared-chrome .hd__cta:hover,.claude-shared-chrome .hd__cta:focus-visible{opacity:1;background:#644b9f;border-color:#644b9f;transform:translateY(-2px)}.claude-shared-chrome .claude-nav__dropdown a small{color:var(--brown);vertical-align:1px;margin-left:6px;font-size:10px}.claude-shared-chrome .burger{width:40px;height:40px;color:var(--hd);place-items:center;display:none}.claude-shared-chrome .burger i{background:currentColor;width:20px;height:1px;margin:3px 0;display:block}.claude-shared-chrome .menu{z-index:95;color:#2a242d;isolation:isolate;background:#f7f3ed;flex-direction:column;animation:.42s cubic-bezier(.22,1,.36,1) both claudeMenuReveal;display:flex;position:fixed;inset:0;overflow:hidden}.claude-shared-chrome .menu__top{color:#fff;background:radial-gradient(circle at 22% -40%,#a98fdc57,#0000 48%),linear-gradient(115deg,#151219 0%,#26202c 100%);flex:0 0 72px;justify-content:space-between;align-items:center;width:100%;min-height:72px;padding:0 24px;display:flex;box-shadow:0 12px 36px #1c152129}.claude-shared-chrome .menu__brand{color:#fff;opacity:1;align-items:center;gap:9px;display:flex}.claude-shared-chrome .menu__brand img{filter:brightness(0)invert();width:auto;height:25px}.claude-shared-chrome .menu__brand b{letter-spacing:.18em;font-size:16px;font-weight:700}.claude-shared-chrome .menu__brand span{color:#ffffff94;letter-spacing:.28em;margin-left:1px;font-size:8px;font-weight:500}.claude-shared-chrome .menu__close{background:#ffffff0a;border:1px solid #ffffff29;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;transition:border-color .25s,background-color .25s,transform .25s;display:grid}.claude-shared-chrome .menu__close:hover,.claude-shared-chrome .menu__close:focus-visible{background:#ffffff1a;border-color:#ffffff75;transform:rotate(4deg)}.claude-shared-chrome .menu__close svg{width:22px;height:22px}.claude-shared-chrome .menu__close path{stroke:currentColor;stroke-linecap:round;stroke-width:1.5px}.claude-shared-chrome .menu__body{min-height:0;padding:32px 24px calc(22px + env(safe-area-inset-bottom));overscroll-behavior:contain;background:radial-gradient(circle at 105% 6%,#8a72c021,#0000 31%),#f7f3ed;flex-direction:column;flex:1;animation:.48s cubic-bezier(.22,1,.36,1) both claudeMenuBodyIn;display:flex;position:relative;overflow:hidden auto}.claude-shared-chrome .menu nav{width:100%;display:grid}.claude-shared-chrome .menu__groups{gap:24px;display:grid}.claude-shared-chrome .menu__group{display:grid}.claude-shared-chrome .menu__link{width:fit-content;max-width:100%;color:inherit}.claude-shared-chrome .menu__link--primary{letter-spacing:-.02em;font-size:18px;font-weight:700;line-height:1.35}.claude-shared-chrome .menu__link--primary[aria-current=page]{color:#765cab}.claude-shared-chrome .menu__submenu{border-left:2px solid #d9cdea;gap:1px;margin-top:13px;margin-left:1px;padding:1px 0 1px 16px;display:grid}.claude-shared-chrome .menu__submenu .menu__submenu{margin-top:6px;padding-left:13px}.claude-shared-chrome .menu__link--child{color:#6f6472;letter-spacing:-.01em;padding:6px 0;font-size:15px;font-weight:600;line-height:1.35}.claude-shared-chrome .menu__link--child[aria-current=page]{color:#765cab}.claude-shared-chrome .menu__actions{gap:12px;width:100%;margin-top:auto;padding-top:34px;display:grid}.claude-shared-chrome .menu__cta{color:#fff;text-align:center;background:linear-gradient(135deg,#9279c9 0%,#765cab 100%);border-radius:999px;justify-content:center;align-items:center;min-height:60px;padding:14px 22px;font-size:16px;font-weight:700;transition:box-shadow .25s,transform .25s;display:flex;box-shadow:0 14px 30px #694ea038}.claude-shared-chrome .menu__cta:hover,.claude-shared-chrome .menu__cta:focus-visible{opacity:1;transform:translateY(-2px);box-shadow:0 17px 34px #694ea04d}.claude-shared-chrome .menu__account{color:#765cab;text-align:center;background:#ffffff7a;border:1px solid #b9a9d3;border-radius:999px;justify-content:center;align-items:center;min-height:56px;padding:13px 22px;font-size:15px;font-weight:700;display:flex}.claude-shared-chrome .menu__account:after{content:"→";width:16px;margin-left:8px;font-size:15px;transition:transform .25s}.claude-shared-chrome .menu__account:hover,.claude-shared-chrome .menu__account:focus-visible{opacity:1;background:#ffffffc7;border-color:#8f77bb}.claude-shared-chrome .menu__account:hover:after,.claude-shared-chrome .menu__account:focus-visible:after{transform:translate(3px)}.claude-shared-chrome .menu__signature{color:#9c909e;letter-spacing:.28em;align-items:center;gap:10px;margin-top:18px;font-size:8px;font-weight:600;display:flex}.claude-shared-chrome .menu__signature i{background:#ddd4df;flex:1;height:1px}.claude-shared-chrome .menu :focus-visible{outline-offset:4px;outline:2px solid #a98fd5}.claude-shared-chrome--footer{z-index:1;position:relative}.claude-shared-chrome .ft{background:var(--ink);color:#ffffff8c;border-top:1px solid #ffffff24}.claude-shared-chrome .ft__main{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(26px,3.4vw,52px);padding:clamp(40px,5vw,72px) 0 clamp(30px,3.4vw,44px);display:grid}.claude-shared-chrome .ft__logo{color:#fff;align-items:center;gap:9px;display:flex}.claude-shared-chrome .ft__logo img{filter:none;width:auto;height:23px}.claude-shared-chrome .ft__logo b{letter-spacing:.22em;font-size:16px;font-weight:700}.claude-shared-chrome .ft__logo span{letter-spacing:.28em;opacity:.5;font-size:9.5px}.claude-shared-chrome .ft__tag{color:#ffffff80;font-family:var(--serif);margin:18px 0 0;font-size:14px;line-height:1.9}.claude-shared-chrome .ft__col{gap:8px;font-size:12.5px;line-height:1.8;display:grid}.claude-shared-chrome .ft__links{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.claude-shared-chrome .ft__links a{color:#ffffffb8;font-size:12.5px}.claude-shared-chrome .ft__copy{border-top:1px solid #ffffff1f}.claude-shared-chrome .ft__copy div{color:#ffffff59;letter-spacing:.04em;padding:18px 0 clamp(18px,3vw,24px);font-size:11.5px}.claude-shared-chrome .mbar{display:none}@keyframes claudeChromeFadeIn{0%{opacity:0}to{opacity:1}}@keyframes claudeMenuReveal{0%{opacity:0}to{opacity:1}}@keyframes claudeMenuBodyIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.claude-shared-chrome .nav,.claude-shared-chrome .hd__side{display:none}.claude-shared-chrome .burger{display:grid}.claude-shared-chrome .mbar{z-index:80;border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);background:#fff;display:flex;position:fixed;bottom:0;left:0;right:0}.claude-shared-chrome .mbar a{background:var(--ink);color:#fff;flex:1;justify-content:center;align-items:center;height:60px;font-size:15px;font-weight:600;display:flex}.claude-shared-chrome .mbar a:first-child:not(:only-child){border-right:1px solid var(--line);width:84px;color:var(--ink);background:#fff;flex:0 0 84px;font-size:13px}body:has(>#main-content>.consult-page) .claude-shared-chrome .mbar{display:none}body:has(>#main-content>.consult-page) .floating-actions{display:none}.claude-shared-chrome .ft{padding-bottom:64px}}@media (max-width:420px) and (max-height:720px){.claude-shared-chrome .menu__body{padding-top:24px}.claude-shared-chrome .menu__groups{gap:18px}.claude-shared-chrome .menu__actions{padding-top:26px}}@media (prefers-reduced-motion:reduce){.claude-shared-chrome,.claude-shared-chrome *{transition-duration:.01ms!important;animation-duration:.01ms!important}}
