@font-face{font-family:Titillium Web;font-style:normal;font-weight:900;font-display:swap;src:url(../media/fef736c6abc555dc-s.2cae5bf3c4f-0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Titillium Web;font-style:normal;font-weight:900;font-display:swap;src:url(../media/6fa46fa596aaf4bc-s.p.1k0ghx4ec00v6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Titillium Web Fallback;src:local(Arial);ascent-override:119.97%;descent-override:41.09%;line-gap-override:0.0%;size-adjust:94.44%}.titillium_web_57eedf86-module__sXljaG__className{font-family:Titillium Web,Titillium Web Fallback;font-style:normal;font-weight:900}.titillium_web_57eedf86-module__sXljaG__variable{--font-titillium:"Titillium Web", "Titillium Web Fallback"}
.contact-module__lDJePG__form{text-align:left;flex-direction:column;gap:20px;width:100%;max-width:640px;display:flex}.contact-module__lDJePG__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.contact-module__lDJePG__field{flex-direction:column;gap:6px;display:flex}.contact-module__lDJePG__label{letter-spacing:-.005em;font-size:14px;font-weight:600}.contact-module__lDJePG__input,.contact-module__lDJePG__textarea{border:1px solid var(--color-border-strong);width:100%;color:var(--color-ink);font:inherit;background:#fff;border-radius:10px;padding:11px 14px;font-size:16px;line-height:1.45}.contact-module__lDJePG__textarea{resize:vertical;min-height:120px}.contact-module__lDJePG__input::placeholder,.contact-module__lDJePG__textarea::placeholder{color:var(--color-ink-2)}.contact-module__lDJePG__input:focus-visible,.contact-module__lDJePG__textarea:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px;border-color:var(--color-brand)}.contact-module__lDJePG__kinds{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.contact-module__lDJePG__legend{letter-spacing:-.005em;margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.contact-module__lDJePG__kind{border:1px solid var(--color-border-strong);cursor:pointer;border-radius:980px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:15px;display:inline-flex}.contact-module__lDJePG__kind:has(input:checked){background:var(--color-ink);border-color:var(--color-ink);color:#fff}.contact-module__lDJePG__kind:has(input:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}.contact-module__lDJePG__kind input{accent-color:var(--color-brand)}.contact-module__lDJePG__actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.contact-module__lDJePG__error{color:var(--color-state-conflict);animation:contact-module__lDJePG__errorIn .24s var(--ease-settle) both;margin:0;font-size:15px;line-height:1.5}@keyframes contact-module__lDJePG__errorIn{0%{opacity:0;transform:translateY(6px)}}.contact-module__lDJePG__error a{color:var(--color-state-conflict);text-decoration:underline}.contact-module__lDJePG__shake{animation:contact-module__lDJePG__shakeFail .4s var(--ease-move) both}@keyframes contact-module__lDJePG__shakeFail{0%{translate:0}20%{translate:-4px}40%{translate:2.5px}60%{translate:-1.5px}80%{translate:1px}to{translate:0}}.contact-module__lDJePG__done{text-align:left;background:var(--color-sunk);width:100%;max-width:640px;animation:contact-module__lDJePG__doneIn .32s var(--ease-settle) both;border-radius:20px;flex-direction:column;align-items:flex-start;gap:12px;padding:28px;display:flex}@keyframes contact-module__lDJePG__doneIn{0%{opacity:0;transform:translateY(10px)scale(.96)}}.contact-module__lDJePG__done>*{animation:contact-module__lDJePG__doneLineIn .32s var(--ease-settle) both}.contact-module__lDJePG__done>:nth-child(2){animation-delay:45ms}.contact-module__lDJePG__done>:nth-child(3){animation-delay:90ms}@keyframes contact-module__lDJePG__doneLineIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.contact-module__lDJePG__done{animation-name:contact-module__lDJePG__doneFade}.contact-module__lDJePG__done>*{animation:none}.contact-module__lDJePG__error{animation-name:contact-module__lDJePG__errorFade}.contact-module__lDJePG__shake{animation:contact-module__lDJePG__shakeStill .4s var(--ease-move) both}}@keyframes contact-module__lDJePG__doneFade{0%{opacity:0}}@keyframes contact-module__lDJePG__errorFade{0%{opacity:0}}@keyframes contact-module__lDJePG__shakeStill{0%,to{opacity:1}35%{opacity:.55}}.contact-module__lDJePG__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}@media (max-width:860px){.contact-module__lDJePG__row{grid-template-columns:minmax(0,1fr)}.contact-module__lDJePG__done{padding:20px}}
.planner-module___buH5q__planner{min-height:calc(100dvh - var(--nav-h,64px));grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:0;display:grid}.planner-module___buH5q__plannerMain{border-right:1px solid var(--hairline,#e0e0e0);flex-direction:column;min-width:0;padding:20px clamp(16px,3vw,32px);display:flex}.planner-module___buH5q__brief{background:var(--color-sunk,#f4f5f7);top:var(--nav-h,64px);max-height:calc(100dvh - var(--nav-h,64px));align-self:start;padding:20px clamp(16px,3vw,28px);position:sticky;overflow-y:auto}.planner-module___buH5q__briefTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-3,#6b7681);margin:0 0 16px;font-size:14px;font-weight:700}.planner-module___buH5q__briefList{flex-direction:column;gap:12px;margin:0;display:flex}.planner-module___buH5q__briefRow{border-bottom:1px solid var(--hairline,#e2e5e9);flex-direction:column;gap:2px;padding-bottom:12px;display:flex}.planner-module___buH5q__briefRow:last-child{border-bottom:none}.planner-module___buH5q__briefKey{letter-spacing:.05em;text-transform:uppercase;color:var(--color-ink-3,#6b7681);align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.planner-module___buH5q__reviewTag{background:var(--color-preview-soft,#efe7d6);color:var(--color-preview,#8a5a12);letter-spacing:.02em;border-radius:99px;padding:1px 6px;font-size:9.5px;font-weight:600}.planner-module___buH5q__briefVal,.planner-module___buH5q__briefUndecided{border-radius:8px;margin:-3px -8px;padding:3px 8px}.planner-module___buH5q__briefVal{color:var(--color-ink,#14181c);font-size:14.5px;line-height:1.45}.planner-module___buH5q__briefUndecided{color:var(--color-ink-3,#9aa3ac);font-size:13.5px;font-style:italic}@keyframes planner-module___buH5q__briefValIn{0%{opacity:0}}@keyframes planner-module___buH5q__briefValWash{0%,22%{background-color:color-mix(in srgb, var(--color-brand,#0b56a7) 8%, transparent)}to{background-color:#0000}}.planner-module___buH5q__briefValNew{animation:planner-module___buH5q__briefValIn var(--motion-base) var(--ease-move) both, planner-module___buH5q__briefValWash var(--motion-slow) var(--ease-leave) both}@media (max-width:820px){.planner-module___buH5q__planner{grid-template-columns:1fr}.planner-module___buH5q__plannerMain{border-right:none;order:2}.planner-module___buH5q__brief{order:1;max-height:220px;position:static}}.planner-module___buH5q__downloadBtn{border:1px solid var(--color-line,#cfd8e0);width:100%;color:var(--color-ink,#14181c);cursor:pointer;background:0 0;border-radius:8px;margin-top:18px;padding:10px 14px;font-size:13px;font-weight:600}.planner-module___buH5q__attach{border-top:1px solid var(--hairline,#e2e5e9);margin-top:20px;padding-top:16px}.planner-module___buH5q__attachBtn{border:1px dashed var(--color-line,#b7c2cd);cursor:pointer;color:var(--color-ink,#14181c);border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-block}@media (hover:hover) and (pointer:fine){.planner-module___buH5q__downloadBtn:hover,.planner-module___buH5q__attachBtn:hover{background:var(--color-panel,#eaeef2)}}.planner-module___buH5q__attachList{flex-direction:column;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.planner-module___buH5q__attachItem{justify-content:space-between;align-items:baseline;gap:10px;font-size:12.5px;display:flex;position:relative}.planner-module___buH5q__attachName{font-family:var(--font-mono,ui-monospace, monospace);word-break:break-all}.planner-module___buH5q__attachOk{color:var(--color-state-sourced,#1b7a43);white-space:nowrap;font-weight:600}.planner-module___buH5q__attachBad{color:var(--color-state-conflict,#b3261e);white-space:nowrap}.planner-module___buH5q__attachMuted{color:var(--color-ink-3,#6b7681);white-space:nowrap}.planner-module___buH5q__attachItem:after{content:"";background-color:var(--hairline-strong,#0000001f);opacity:0;transform-origin:100%;height:2px;transition:opacity .15s var(--ease-leave), transform .15s var(--ease-leave);pointer-events:none;border-radius:1px;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.planner-module___buH5q__attachWaiting:after{opacity:1;transition:opacity .22s var(--ease-settle), transform .22s var(--ease-settle);background-image:linear-gradient(90deg, transparent, var(--color-brand,#0b56a7), transparent);background-repeat:no-repeat;background-size:45% 100%;animation:1.4s linear infinite planner-module___buH5q__attachSweep;transform:scaleX(1)}@keyframes planner-module___buH5q__attachSweep{0%{background-position:-50% 0}to{background-position:150% 0}}.planner-module___buH5q__attachLand{animation:planner-module___buH5q__attachLand .26s var(--ease-settle) both}@keyframes planner-module___buH5q__attachLand{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.planner-module___buH5q__briefValNew{animation:planner-module___buH5q__briefValFade .2s var(--ease-move) both, planner-module___buH5q__briefValWash var(--motion-slow) var(--ease-leave) both}.planner-module___buH5q__attachItem:after{transition:opacity .15s var(--ease-leave);transform:none}.planner-module___buH5q__attachWaiting:after{transition:opacity .22s var(--ease-settle);background-image:none;background-color:var(--color-ink-3,#6b7681);opacity:.4;animation:none;transform:none}.planner-module___buH5q__attachLand{animation-name:planner-module___buH5q__attachLandFade}}@keyframes planner-module___buH5q__attachLandFade{0%{opacity:0}}@keyframes planner-module___buH5q__briefValFade{0%{opacity:0}}
.guided-module__inXB_G__wrap{text-align:left;flex-direction:column;gap:16px;width:100%;max-width:660px;display:flex}.guided-module__inXB_G__log{flex-direction:column;gap:14px;max-height:560px;padding:4px;display:flex;overflow-y:auto}.guided-module__inXB_G__live{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.guided-module__inXB_G__ask{letter-spacing:-.01em;color:var(--color-ink);margin:0;font-size:19px;line-height:1.45}.guided-module__inXB_G__askNote{color:var(--color-ink-2);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.55}.guided-module__inXB_G__note{background:var(--color-sunk);color:var(--color-ink-2);border-radius:999px;align-self:flex-start;margin:0;padding:8px 14px;font-size:13px}.guided-module__inXB_G__rail{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.guided-module__inXB_G__rail li{border-radius:999px;padding:5px 11px;font-size:13px;line-height:1.3}.guided-module__inXB_G__railTodo{color:var(--color-ink-3)}.guided-module__inXB_G__railDone{background:var(--color-sunk);color:var(--color-ink-2)}.guided-module__inXB_G__railNow{background:var(--color-brand);color:#fff}.guided-module__inXB_G__railTodo,.guided-module__inXB_G__railDone{transition:background-color .14s var(--ease-leave), color .14s var(--ease-leave)}.guided-module__inXB_G__railNow{transition:background-color .2s var(--ease-move), color .2s var(--ease-move)}.guided-module__inXB_G__railCount{color:var(--color-ink-2);font-variant-numeric:tabular-nums;margin-left:auto}.guided-module__inXB_G__bot{background:var(--color-sunk);white-space:pre-wrap;border-radius:16px 16px 16px 4px;align-self:flex-start;max-width:92%;margin:0;padding:13px 16px;font-size:15px;line-height:1.55}.guided-module__inXB_G__me{background:var(--color-brand);color:#fff;border-radius:16px 16px 4px;align-self:flex-end;max-width:82%;margin:0;padding:11px 16px;font-size:15px;line-height:1.5}.guided-module__inXB_G__typing{letter-spacing:2px;color:var(--color-ink-2);animation:guided-module__inXB_G__typingIn .18s var(--ease-settle) both}@keyframes guided-module__inXB_G__typingIn{0%{opacity:0}}.guided-module__inXB_G__typing span{animation:guided-module__inXB_G__typingBreathe 1.4s var(--ease-move) infinite;display:inline-block}.guided-module__inXB_G__typing span:nth-child(2){animation-delay:.16s}.guided-module__inXB_G__typing span:nth-child(3){animation-delay:.32s}@keyframes guided-module__inXB_G__typingBreathe{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.guided-module__inXB_G__reading{border:1px solid var(--hairline);background:#fff;border-radius:12px;align-self:flex-start;width:100%;max-width:92%;overflow:hidden}.guided-module__inXB_G__readingRow{justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:14px;display:flex}.guided-module__inXB_G__readingRow+.guided-module__inXB_G__readingRow{border-top:1px solid var(--hairline)}.guided-module__inXB_G__readingKey{color:var(--color-ink-2);font-size:12px}.guided-module__inXB_G__resultBox{border:1px solid var(--hairline);background:#fff;border-radius:12px;flex-direction:column;align-self:flex-start;gap:8px;width:100%;padding:14px 16px;display:flex}.guided-module__inXB_G__tableWrap{width:100%;overflow-x:auto}.guided-module__inXB_G__table{border-collapse:collapse;width:100%;font-size:14px}.guided-module__inXB_G__table th,.guided-module__inXB_G__table td{text-align:left;border-bottom:1px solid var(--hairline);white-space:nowrap;padding:8px 10px}.guided-module__inXB_G__table th{color:var(--color-ink-2);border-bottom-color:var(--color-border-strong);font-size:12px;font-weight:600}.guided-module__inXB_G__table tbody tr:last-child td{border-bottom:0}.guided-module__inXB_G__num{text-align:right;font-variant-numeric:tabular-nums}.guided-module__inXB_G__model{color:var(--color-brand);font-weight:600}.guided-module__inXB_G__model:hover{text-decoration:underline}.guided-module__inXB_G__chips{flex-wrap:wrap;gap:8px;display:flex}.guided-module__inXB_G__chip,.guided-module__inXB_G__chipOn,.guided-module__inXB_G__chipNext{min-height:40px;font:inherit;cursor:pointer;white-space:nowrap;transition:background-color var(--motion-quick) var(--ease-move), border-color var(--motion-quick) var(--ease-move), color var(--motion-quick) var(--ease-move), opacity .12s var(--ease-move), transform var(--motion-quick) var(--ease-settle);border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;display:inline-flex}.guided-module__inXB_G__chip:active:not(:disabled),.guided-module__inXB_G__chipOn:active:not(:disabled),.guided-module__inXB_G__chipNext:active:not(:disabled){transition-duration:90ms;transform:scale(.97)}.guided-module__inXB_G__chip{border-color:var(--border-ghost);color:var(--color-ink);background:#fff}@media (hover:hover) and (pointer:fine){.guided-module__inXB_G__chip:hover:not(:disabled){border-color:var(--color-brand);color:var(--color-brand)}}.guided-module__inXB_G__chipOn{border-color:var(--color-brand);background:var(--color-brand);color:#fff;font-weight:500}.guided-module__inXB_G__chipNext{border-color:var(--color-ink);background:var(--color-ink);color:#fff;font-weight:500}@media (hover:hover) and (pointer:fine){.guided-module__inXB_G__chipNext:hover:not(:disabled){background:var(--color-black);border-color:var(--color-black)}}.guided-module__inXB_G__arrow{transition:transform var(--motion-quick) var(--ease-settle)}@media (hover:hover) and (pointer:fine){.guided-module__inXB_G__chipNext:hover:not(:disabled) .guided-module__inXB_G__arrow{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.guided-module__inXB_G__arrow,.guided-module__inXB_G__chipNext:hover:not(:disabled) .guided-module__inXB_G__arrow{transition:none;transform:none}.guided-module__inXB_G__chip,.guided-module__inXB_G__chipOn,.guided-module__inXB_G__chipNext{transition:background-color var(--motion-quick) var(--ease-move), border-color var(--motion-quick) var(--ease-move), color var(--motion-quick) var(--ease-move), opacity .12s var(--ease-move)}.guided-module__inXB_G__chip:active:not(:disabled),.guided-module__inXB_G__chipOn:active:not(:disabled),.guided-module__inXB_G__chipNext:active:not(:disabled){opacity:.85;transition-duration:90ms;transform:none}.guided-module__inXB_G__typing span{animation:guided-module__inXB_G__typingFade 1.4s var(--ease-move) infinite}}@keyframes guided-module__inXB_G__typingFade{0%,60%,to{opacity:.35}30%{opacity:1}}.guided-module__inXB_G__chip:disabled,.guided-module__inXB_G__chipOn:disabled,.guided-module__inXB_G__chipNext:disabled{cursor:default}.guided-module__inXB_G__chipWait{opacity:.55;transition-duration:.18s}.guided-module__inXB_G__hint{opacity:.7;font-size:12px}.guided-module__inXB_G__entry{align-items:center;gap:10px;display:flex}.guided-module__inXB_G__grow{flex:1;min-width:0}.guided-module__inXB_G__input{border:1px solid var(--color-border-strong);width:100%;color:var(--color-ink);font:inherit;background:#fff;border-radius:10px;padding:12px 16px;font-size:16px}.guided-module__inXB_G__input::placeholder{color:var(--color-ink-2)}.guided-module__inXB_G__input:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px;border-color:var(--color-brand)}.guided-module__inXB_G__handoff{border-top:1px solid var(--hairline);padding-top:8px}.guided-module__inXB_G__error{color:var(--color-state-conflict);animation:guided-module__inXB_G__errorIn .24s var(--ease-settle) both;margin:0;font-size:14px}@keyframes guided-module__inXB_G__errorIn{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.guided-module__inXB_G__error{animation-name:guided-module__inXB_G__errorFade}}@keyframes guided-module__inXB_G__errorFade{0%{opacity:0}}.guided-module__inXB_G__error a{color:var(--color-state-conflict);text-decoration:underline}.guided-module__inXB_G__link{font:inherit;color:var(--color-brand);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.guided-module__inXB_G__hidden{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:860px){.guided-module__inXB_G__log{max-height:460px}}.guided-module__inXB_G__embed{width:100%;max-width:none;color:var(--color-ink);background:#fff;border-radius:22px;overflow:hidden}.guided-module__inXB_G__embedRail{background:var(--color-sunk);border-bottom:1px solid var(--hairline);padding:14px 22px}.guided-module__inXB_G__embedBody{grid-template-columns:minmax(0,1fr) 360px;min-height:440px;display:grid}.guided-module__inXB_G__embedMain{min-width:0;padding:24px 24px 22px}.guided-module__inXB_G__embedMain .guided-module__inXB_G__wrap,.guided-module__inXB_G__embedMain>div{max-width:none}.guided-module__inXB_G__embedSide{background:var(--color-sunk);border-left:1px solid var(--hairline);flex-direction:column;gap:14px;padding:22px;display:flex}.guided-module__inXB_G__sideHead{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:600}.guided-module__inXB_G__sideList{background:#fff;border-radius:14px;flex-direction:column;margin:0;padding:2px 14px;display:flex}.guided-module__inXB_G__sideRow{border-bottom:1px solid var(--hairline);grid-template-columns:74px minmax(0,1fr);gap:10px;padding:10px 0;display:grid}.guided-module__inXB_G__sideRow:last-child{border-bottom:0}.guided-module__inXB_G__sideKey{color:var(--color-ink-2);font-size:13px}.guided-module__inXB_G__sideVal{border-radius:8px;margin:-3px -8px;padding:3px 8px;font-size:14px;line-height:1.4}@keyframes guided-module__inXB_G__sideValIn{0%{opacity:0;transform:translateY(6px)}}@keyframes guided-module__inXB_G__sideValWash{0%,22%{background-color:color-mix(in srgb, var(--color-brand) 8%, transparent)}to{background-color:#0000}}.guided-module__inXB_G__sideValNew{animation:guided-module__inXB_G__sideValIn var(--motion-base) var(--ease-settle) both, guided-module__inXB_G__sideValWash var(--motion-slow) var(--ease-leave) both}.guided-module__inXB_G__sideValChanged{animation:guided-module__inXB_G__sideValFade var(--motion-base) var(--ease-move) both, guided-module__inXB_G__sideValWash var(--motion-slow) var(--ease-leave) both}.guided-module__inXB_G__sideCount{background:#fff;border-radius:14px;padding:14px 16px}.guided-module__inXB_G__sideCount p{margin:0}.guided-module__inXB_G__sideCountValue{align-items:baseline;gap:6px;display:flex;margin-top:4px!important}.guided-module__inXB_G__sideCountValue strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:600}.guided-module__inXB_G__sideCountNew{animation:guided-module__inXB_G__sideCountIn var(--motion-base) var(--ease-settle) both}@keyframes guided-module__inXB_G__sideCountIn{0%{opacity:0}}.guided-module__inXB_G__sideBar{background:#d6d6da;border-radius:3px;height:6px;margin-top:10px;display:flex;overflow:hidden}.guided-module__inXB_G__sideBar>span{background:var(--color-brand);transform-origin:0;width:100%;transition:transform var(--motion-base) var(--ease-move)}@media (prefers-reduced-motion:reduce){.guided-module__inXB_G__sideBar>span{transition:none}.guided-module__inXB_G__railNow{transition:background-color var(--motion-quick) var(--ease-move)}.guided-module__inXB_G__sideValNew{animation:guided-module__inXB_G__sideValFade .2s var(--ease-move) both, guided-module__inXB_G__sideValWash var(--motion-slow) var(--ease-leave) both}}@keyframes guided-module__inXB_G__sideValFade{0%{opacity:0}}.guided-module__inXB_G__sideFoot{flex-direction:column;gap:8px;margin-top:auto;display:flex}.guided-module__inXB_G__sideFoot .guided-module__inXB_G__btn{width:100%}.guided-module__inXB_G__optionBox{border:1px solid var(--hairline-strong,var(--hairline));border-radius:16px;flex-direction:column;padding:2px 18px;display:flex}.guided-module__inXB_G__optionRow{border-bottom:1px solid var(--hairline);grid-template-columns:92px minmax(0,1fr);align-items:center;gap:12px;padding:12px 0;display:grid}.guided-module__inXB_G__optionRow:last-child{border-bottom:0}.guided-module__inXB_G__optionLabel{color:var(--color-ink-2);font-size:13px}.guided-module__inXB_G__optionEnd{flex-wrap:wrap;gap:8px;padding:12px 0;display:flex}@media (max-width:860px){.guided-module__inXB_G__embedBody{grid-template-columns:minmax(0,1fr)}.guided-module__inXB_G__embedSide{border-left:0;border-top:1px solid var(--hairline)}.guided-module__inXB_G__optionRow{grid-template-columns:minmax(0,1fr);gap:8px}}.guided-module__inXB_G__panel{gap:12px;max-width:none}.guided-module__inXB_G__panel .guided-module__inXB_G__log{gap:12px;max-height:300px;padding:0}.guided-module__inXB_G__panel .guided-module__inXB_G__ask{font-size:16px}.guided-module__inXB_G__panel .guided-module__inXB_G__rail li{padding:4px 9px;font-size:12px}.guided-module__inXB_G__panel .guided-module__inXB_G__bot,.guided-module__inXB_G__panel .guided-module__inXB_G__me{max-width:96%;padding:10px 13px;font-size:14px}.guided-module__inXB_G__panel .guided-module__inXB_G__table{font-size:13px}.guided-module__inXB_G__panel .guided-module__inXB_G__table th,.guided-module__inXB_G__panel .guided-module__inXB_G__table td{padding:6px 8px}.guided-module__inXB_G__panel .guided-module__inXB_G__resultBox,.guided-module__inXB_G__panel .guided-module__inXB_G__reading{max-width:none;padding:10px 12px}.guided-module__inXB_G__panel .guided-module__inXB_G__chip,.guided-module__inXB_G__panel .guided-module__inXB_G__chipOn,.guided-module__inXB_G__panel .guided-module__inXB_G__chipNext{min-height:34px;padding:0 12px;font-size:13px}.guided-module__inXB_G__panel .guided-module__inXB_G__input{padding:10px 13px;font-size:16px}
.concierge-module__yZsM5q__launcher{z-index:60;background:var(--color-brand);color:#fff;letter-spacing:-.01em;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:6px 20px 6px 6px;font-size:15px;font-weight:600;transition:transform .15s ease-out,background-color .15s ease-out;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 24px #0b56a747}@media (hover:hover) and (pointer:fine){.concierge-module__yZsM5q__launcher:hover{background:var(--color-brand-hover);transform:translateY(-1px)}.concierge-module__yZsM5q__iconBtn:hover{background:var(--color-sunk);color:var(--color-ink)}.concierge-module__yZsM5q__cite:hover{border-color:var(--hairline-strong);text-decoration:none}.concierge-module__yZsM5q__link:hover{background:var(--color-sunk);text-decoration:none}.concierge-module__yZsM5q__chipBtn:hover{border-color:var(--color-brand);color:var(--color-brand)}.concierge-module__yZsM5q__modeBtn:hover{border-color:var(--color-border-strong);color:var(--color-ink)}.concierge-module__yZsM5q__modeBtnGo:hover{background:var(--color-brand);border-color:var(--color-brand);color:#fff}}.concierge-module__yZsM5q__launcher:active{transform:translateY(0)}.concierge-module__yZsM5q__launcher:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.concierge-module__yZsM5q__avatar{object-fit:cover;background:#fff;border:2px solid #ffffff59;border-radius:999px;flex:none;width:40px;height:40px;display:block}@keyframes concierge-module__yZsM5q__launcherReturn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}.concierge-module__yZsM5q__launcher.concierge-module__yZsM5q__launcherReturn{animation:concierge-module__yZsM5q__launcherReturn .22s var(--ease-settle) backwards}@keyframes concierge-module__yZsM5q__panelIn{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.concierge-module__yZsM5q__panel{transform-origin:100% 100%;z-index:61;background:var(--color-page);border-radius:18px;flex-direction:column;width:400px;max-width:calc(100vw - 32px);height:620px;max-height:calc(100vh - 48px);animation:.32s cubic-bezier(.16,1,.3,1) both concierge-module__yZsM5q__panelIn;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 2px 8px #0000000f,0 20px 60px #00000029}@keyframes concierge-module__yZsM5q__panelOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes concierge-module__yZsM5q__panelInSheet{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes concierge-module__yZsM5q__panelOutSheet{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px)}}.concierge-module__yZsM5q__closing{animation:concierge-module__yZsM5q__panelOut .22s var(--ease-leave) both;pointer-events:none}.concierge-module__yZsM5q__head{border-bottom:1px solid var(--hairline);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 14px 14px 18px;display:flex}.concierge-module__yZsM5q__headWho{align-items:center;gap:10px;min-width:0;display:flex}.concierge-module__yZsM5q__headAvatar{border:1px solid var(--hairline);background:var(--color-sunk);object-fit:cover;border-radius:999px;flex:none;width:32px;height:32px;display:block}.concierge-module__yZsM5q__headName{flex-direction:column;gap:1px;min-width:0;display:flex}.concierge-module__yZsM5q__iconBtn{width:32px;height:32px;color:var(--color-ink-2);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;display:flex}.concierge-module__yZsM5q__iconBtn:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.concierge-module__yZsM5q__log{flex-direction:column;flex:1;gap:16px;min-height:0;padding:18px;display:flex;overflow-y:auto}.concierge-module__yZsM5q__rowUser{background:var(--color-brand);color:#fff;border-radius:16px 16px 4px;align-self:flex-end;max-width:82%;padding:9px 14px;font-size:14px;line-height:1.5}.concierge-module__yZsM5q__rowBot{flex-direction:column;align-self:flex-start;gap:10px;max-width:92%;display:flex}.concierge-module__yZsM5q__bubble{background:var(--color-sunk);color:var(--color-ink);white-space:pre-wrap;border-radius:16px 16px 16px 4px;padding:11px 14px;font-size:14px;line-height:1.55}.concierge-module__yZsM5q__citeGroup{flex-direction:column;gap:10px;display:flex}.concierge-module__yZsM5q__cite{border:1px solid var(--hairline);background:var(--color-page);color:inherit;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;text-decoration:none;display:flex}.concierge-module__yZsM5q__cite:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.concierge-module__yZsM5q__citeHead{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.concierge-module__yZsM5q__citeValue{letter-spacing:-.01em;font-size:22px;font-weight:600}.concierge-module__yZsM5q__citeSentence{background:var(--color-sunk);word-break:break-word;border-radius:6px;padding:7px 9px;font-size:12px;line-height:1.5;display:block}.concierge-module__yZsM5q__links{flex-wrap:wrap;gap:8px;display:flex}.concierge-module__yZsM5q__link{border:1px solid var(--hairline-strong);background:var(--color-page);color:var(--color-brand);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:7px 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.concierge-module__yZsM5q__chips{flex-wrap:wrap;gap:8px;display:flex}.concierge-module__yZsM5q__chipBtn{border:1px solid var(--hairline-strong);background:var(--color-page);color:var(--color-ink);cursor:pointer;white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:13px}.concierge-module__yZsM5q__chipBtn:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@keyframes concierge-module__yZsM5q__turnBlockIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.concierge-module__yZsM5q__enter{animation:concierge-module__yZsM5q__turnBlockIn .24s var(--ease-settle) both}.concierge-module__yZsM5q__enterD1{animation-delay:50ms}.concierge-module__yZsM5q__enterD2{animation-delay:.1s}.concierge-module__yZsM5q__form{border-top:1px solid var(--hairline);flex:none;align-items:center;gap:8px;padding:12px 14px;display:flex}.concierge-module__yZsM5q__input{border:1px solid var(--hairline-strong);background:var(--color-page);min-width:0;color:var(--color-ink);font:inherit;border-radius:999px;outline:none;flex:1;padding:10px 14px;font-size:14px}.concierge-module__yZsM5q__input::placeholder{color:var(--color-ink-2)}.concierge-module__yZsM5q__input:focus{border-color:var(--color-brand)}.concierge-module__yZsM5q__send{background:var(--color-brand);color:#fff;cursor:pointer;border:none;border-radius:999px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.concierge-module__yZsM5q__send:disabled{opacity:.35;cursor:default}.concierge-module__yZsM5q__send:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.concierge-module__yZsM5q__foot{flex:none;padding:0 18px 12px}@media (max-width:520px){.concierge-module__yZsM5q__panel{width:auto;height:calc(100vh - 16px);max-height:none;animation-name:concierge-module__yZsM5q__panelInSheet;bottom:8px;left:8px;right:8px}.concierge-module__yZsM5q__closing{animation-name:concierge-module__yZsM5q__panelOutSheet}.concierge-module__yZsM5q__launcher{bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.concierge-module__yZsM5q__launcher{transition:none}.concierge-module__yZsM5q__launcher:hover{transform:none}.concierge-module__yZsM5q__panel,.concierge-module__yZsM5q__panel.concierge-module__yZsM5q__closing,.concierge-module__yZsM5q__launcher.concierge-module__yZsM5q__launcherReturn,.concierge-module__yZsM5q__enter{animation:none}}.concierge-module__yZsM5q__headActions{align-items:center;gap:4px;display:flex}.concierge-module__yZsM5q__modeBtn{border:1px solid var(--hairline-strong);background:var(--color-page);color:var(--color-ink-2);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;padding:5px 11px;font-size:12px;transition:background .12s ease-out,border-color .12s ease-out,color .12s ease-out}.concierge-module__yZsM5q__modeBtnGo{border-color:var(--color-brand);color:var(--color-brand);background:#0b56a714;font-weight:600}.concierge-module__yZsM5q__modeBtn:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.concierge-module__yZsM5q__enquiry{flex:1;min-height:0;padding:16px 18px 18px;overflow-y:auto}.concierge-module__yZsM5q__projectCta{background:var(--color-beta-soft,#e6eef7);border-radius:12px;flex-direction:column;gap:8px;margin:8px 0 4px;padding:12px 14px;display:flex}.concierge-module__yZsM5q__projectCtaBtn{background:var(--color-brand,#1f4e79);color:#fff;cursor:pointer;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:5px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}
.language-switch-module__6tUVGG__box{display:inline-flex;position:relative}.language-switch-module__6tUVGG__trigger{border:1px solid var(--hairline-strong);height:40px;color:var(--color-ink-2);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--motion-quick) var(--ease-move), border-color var(--motion-quick) var(--ease-move);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 13px;font-size:14px;display:inline-flex}.language-switch-module__6tUVGG__trigger:hover{color:var(--color-ink);border-color:var(--color-ink-3)}.language-switch-module__6tUVGG__trigger:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.language-switch-module__6tUVGG__trigger svg:last-of-type{transition:transform var(--motion-quick) var(--ease-settle)}.language-switch-module__6tUVGG__trigger[aria-expanded=true] svg:last-of-type{transform:rotate(180deg)}@keyframes language-switch-module__6tUVGG__menuIn{0%{opacity:0;transform:translateY(-6px)}}@keyframes language-switch-module__6tUVGG__menuFadeIn{0%{opacity:0}}.language-switch-module__6tUVGG__menu{animation:language-switch-module__6tUVGG__menuIn var(--motion-base) var(--ease-settle) backwards;z-index:30;background:var(--color-page);border-radius:12px;min-width:132px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 2px 8px #0000000f,0 12px 32px #0000001f}.language-switch-module__6tUVGG__item{min-height:40px;color:var(--color-ink);white-space:nowrap;border-radius:8px;align-items:center;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.language-switch-module__6tUVGG__item:hover{text-decoration:none}@media (hover:hover) and (pointer:fine){.language-switch-module__6tUVGG__item{transition:background-color var(--motion-quick) var(--ease-move)}.language-switch-module__6tUVGG__item:hover{background:var(--color-sunk)}}.language-switch-module__6tUVGG__item:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.language-switch-module__6tUVGG__current{color:var(--color-brand);font-weight:600}@media (max-width:860px){.language-switch-module__6tUVGG__box{width:100%;display:flex}.language-switch-module__6tUVGG__trigger{justify-content:space-between;width:100%;height:44px}.language-switch-module__6tUVGG__menu{left:0;right:0}}@media (prefers-reduced-motion:reduce){.language-switch-module__6tUVGG__menu{animation:language-switch-module__6tUVGG__menuFadeIn .2s var(--ease-move) both}.language-switch-module__6tUVGG__trigger svg:last-of-type,.language-switch-module__6tUVGG__item{transition:none}}
.cartlink-module__dM0eXq__link{width:44px;height:44px;color:var(--color-ink-2);justify-content:center;align-items:center;display:inline-flex;position:relative}.cartlink-module__dM0eXq__link:hover{color:var(--color-ink)}.cartlink-module__dM0eXq__link:focus-visible{outline:2px solid var(--color-brand);outline-offset:-4px;border-radius:8px}.cartlink-module__dM0eXq__badge{background:var(--color-brand);color:#fff;font-variant-numeric:tabular-nums;border-radius:9px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:flex;position:absolute;top:6px;right:4px}
.nav-module__c4cMba__link{opacity:.8;transition:opacity .18s var(--ease-leave);position:relative}.nav-module__c4cMba__link:after{content:"";background:var(--color-brand);transform-origin:0;height:2px;transition:transform .18s var(--ease-leave);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.nav-module__c4cMba__link[aria-current=page]{opacity:1;transition:opacity var(--motion-base) var(--ease-settle)}.nav-module__c4cMba__link[aria-current=page]:after{transition:transform var(--motion-base) var(--ease-settle);transform:scaleX(1)}.nav-module__c4cMba__drawer{border-bottom:1px solid var(--hairline);animation:nav-module__c4cMba__drawerIn .32s var(--ease-settle) backwards;will-change:opacity, transform;background:#fff;padding:8px 20px 16px}@keyframes nav-module__c4cMba__drawerIn{0%{opacity:0;transform:translateY(-8px)}}.nav-module__c4cMba__drawer>*{animation:nav-module__c4cMba__drawerRowIn var(--motion-base) var(--ease-settle) backwards}.nav-module__c4cMba__drawer>:first-child{animation-delay:0s}.nav-module__c4cMba__drawer>:nth-child(2){animation-delay:45ms}.nav-module__c4cMba__drawer>:nth-child(3){animation-delay:90ms}.nav-module__c4cMba__drawer>:nth-child(4){animation-delay:.135s}.nav-module__c4cMba__drawer>:nth-child(5){animation-delay:.18s}.nav-module__c4cMba__drawer>:nth-child(6){animation-delay:.225s}.nav-module__c4cMba__drawer>:nth-child(7),.nav-module__c4cMba__drawer>:nth-child(n+8){animation-delay:.27s}@keyframes nav-module__c4cMba__drawerRowIn{0%{opacity:0;transform:translateY(-6px)}}@keyframes nav-module__c4cMba__drawerFadeIn{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.nav-module__c4cMba__drawer{will-change:auto;animation:.2s both nav-module__c4cMba__drawerFadeIn}.nav-module__c4cMba__drawer>*{animation:none}.nav-module__c4cMba__link,.nav-module__c4cMba__link[aria-current=page],.nav-module__c4cMba__link:after,.nav-module__c4cMba__link[aria-current=page]:after{transition:none}}
.motion-module__qHtIVa__reveal,.motion-module__qHtIVa__stagger>*{opacity:0;transition:opacity var(--motion-slow) var(--ease-settle), transform var(--motion-slow) var(--ease-settle);will-change:opacity, transform;transform:translateY(14px)}.motion-module__qHtIVa__reveal.motion-module__qHtIVa__in,.motion-module__qHtIVa__stagger.motion-module__qHtIVa__in>*{opacity:1;will-change:auto;transform:none}.motion-module__qHtIVa__stagger.motion-module__qHtIVa__in>:first-child{transition-delay:0s}.motion-module__qHtIVa__stagger.motion-module__qHtIVa__in>:nth-child(2){transition-delay:45ms}.motion-module__qHtIVa__stagger.motion-module__qHtIVa__in>:nth-child(3){transition-delay:90ms}.motion-module__qHtIVa__stagger.motion-module__qHtIVa__in>:nth-child(4){transition-delay:.135s}.motion-module__qHtIVa__stagger.motion-module__qHtIVa__in>:nth-child(5){transition-delay:.18s}.motion-module__qHtIVa__stagger.motion-module__qHtIVa__in>:nth-child(6){transition-delay:.225s}.motion-module__qHtIVa__stagger.motion-module__qHtIVa__in>:nth-child(7){transition-delay:.27s}.motion-module__qHtIVa__stagger.motion-module__qHtIVa__in>:nth-child(8){transition-delay:.315s}.motion-module__qHtIVa__stagger.motion-module__qHtIVa__in>:nth-child(9){transition-delay:.36s}.motion-module__qHtIVa__stagger.motion-module__qHtIVa__in>:nth-child(10){transition-delay:.405s}.motion-module__qHtIVa__stagger.motion-module__qHtIVa__in>:nth-child(11){transition-delay:.45s}.motion-module__qHtIVa__stagger.motion-module__qHtIVa__in>:nth-child(12),.motion-module__qHtIVa__stagger.motion-module__qHtIVa__in>:nth-child(n+13){transition-delay:.495s}@media (scripting:none){.motion-module__qHtIVa__reveal,.motion-module__qHtIVa__stagger>*{opacity:1;transform:none}}@media print{.motion-module__qHtIVa__reveal,.motion-module__qHtIVa__stagger>*{opacity:1!important;transition:none!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.motion-module__qHtIVa__reveal,.motion-module__qHtIVa__stagger>*{transition:opacity .2s var(--ease-move);transform:none}.motion-module__qHtIVa__stagger.motion-module__qHtIVa__in>*{transition-delay:0s!important}}
.recent-module__PKrkOG__rail{z-index:40;border:1px solid var(--hairline);background:var(--color-page);border-right:0;border-radius:12px 0 0 12px;flex-direction:column;align-items:center;gap:8px;width:108px;max-height:calc(100vh - 160px);padding:10px 8px;display:flex;position:fixed;top:50%;right:0;overflow-y:auto;transform:translateY(-50%)}.recent-module__PKrkOG__drawer{--panel:104px;z-index:45;max-height:calc(100vh - 160px);transform:translateY(-50%) translateX(var(--panel));transition:transform .24s var(--ease-settle);align-items:stretch;display:flex;position:fixed;top:50%;right:0}.recent-module__PKrkOG__drawer[data-open=true]{transform:translateY(-50%)translate(0)}.recent-module__PKrkOG__handle{border:1px solid var(--hairline);background:var(--color-page);width:30px;height:72px;color:var(--color-ink-2);cursor:pointer;transition:color var(--motion-quick) var(--ease-move);border-right:0;border-radius:10px 0 0 10px;flex:none;justify-content:center;align-self:center;align-items:center;padding:0;display:flex;box-shadow:-2px 0 8px #0000000f}.recent-module__PKrkOG__handle:hover{color:var(--color-ink)}.recent-module__PKrkOG__handle:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.recent-module__PKrkOG__handleIcon{transition:transform .24s var(--ease-settle);display:flex;transform:rotate(180deg)}.recent-module__PKrkOG__drawer[data-open=true] .recent-module__PKrkOG__handleIcon{transform:rotate(0)}.recent-module__PKrkOG__drawerPanel{width:var(--panel);border:1px solid var(--hairline);background:var(--color-page);visibility:hidden;border-right:0;border-radius:12px 0 0 12px;flex-direction:column;align-items:center;gap:8px;padding:10px 8px;transition:visibility 0s linear .24s;display:flex;overflow-y:auto}.recent-module__PKrkOG__drawer[data-open=true] .recent-module__PKrkOG__drawerPanel{visibility:visible;transition-delay:0s}@media (prefers-reduced-motion:reduce){.recent-module__PKrkOG__drawer,.recent-module__PKrkOG__handleIcon,.recent-module__PKrkOG__drawerPanel{transition:none}}.recent-module__PKrkOG__title{color:var(--color-ink-2);text-align:center;margin:0;line-height:1.3}.recent-module__PKrkOG__list{flex-direction:column;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}.recent-module__PKrkOG__item{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.recent-module__PKrkOG__shot{background:var(--color-sunk);border-radius:8px;justify-content:center;align-items:center;width:100%;height:72px;display:flex;overflow:hidden}.recent-module__PKrkOG__img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;transition:transform var(--motion-quick) var(--ease-settle)}.recent-module__PKrkOG__item:hover .recent-module__PKrkOG__img{transform:scale(1.04)}.recent-module__PKrkOG__model{text-overflow:ellipsis;white-space:nowrap;text-align:center;color:var(--color-ink);display:block;overflow:hidden}.recent-module__PKrkOG__item:hover .recent-module__PKrkOG__model{text-decoration:underline}.recent-module__PKrkOG__arrow{width:28px;height:22px;color:var(--color-ink-2);cursor:pointer;transition:background-color var(--motion-quick) var(--ease-move);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:flex}.recent-module__PKrkOG__arrow:hover:not(:disabled){background:var(--color-sunk);color:var(--color-ink)}.recent-module__PKrkOG__arrow:disabled{opacity:.35;cursor:default}.recent-module__PKrkOG__arrow:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.recent-module__PKrkOG__up{display:flex;transform:rotate(-90deg)}.recent-module__PKrkOG__down{display:flex;transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.recent-module__PKrkOG__img,.recent-module__PKrkOG__arrow{transition:none}.recent-module__PKrkOG__item:hover .recent-module__PKrkOG__img{transform:none}}
.joints-module__fHtTWa__composer{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:32px;display:grid}.joints-module__fHtTWa__slots{flex-direction:column;gap:12px;display:flex}.joints-module__fHtTWa__slot{background:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:16px 20px;display:flex}.joints-module__fHtTWa__slotLabel{flex-direction:column;gap:6px;min-width:0;display:flex}.joints-module__fHtTWa__checklist{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.joints-module__fHtTWa__checkItem{flex-direction:column;gap:10px;display:flex}.joints-module__fHtTWa__families{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.joints-module__fHtTWa__tile{background:#fff;border-radius:16px;flex-direction:column;gap:8px;min-height:104px;padding:14px;display:flex}.joints-module__fHtTWa__ctaRow{flex-wrap:wrap;align-items:center;gap:24px;display:flex}@media (max-width:1100px){.joints-module__fHtTWa__families{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:860px){.joints-module__fHtTWa__composer{grid-template-columns:minmax(0,1fr);gap:24px}.joints-module__fHtTWa__checklist{grid-template-columns:minmax(0,1fr);gap:16px}.joints-module__fHtTWa__families{grid-template-columns:repeat(2,minmax(0,1fr))}.joints-module__fHtTWa__slot{flex-direction:column;align-items:flex-start;gap:8px}}
.method-module__LhU_EG__anchor{scroll-margin-top:104px}.method-module__LhU_EG__record{grid-template-columns:160px minmax(0,1fr);margin:0;display:grid}.method-module__LhU_EG__recordKey{border-top:1px solid var(--hairline);padding:14px 0}.method-module__LhU_EG__recordValue{border-top:1px solid var(--hairline);min-width:0;margin:0;padding:14px 0}.method-module__LhU_EG__grades{flex-direction:column;gap:16px;display:flex}.method-module__LhU_EG__gradeRow{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:16px;display:grid}.method-module__LhU_EG__tokens{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px;display:grid}.method-module__LhU_EG__tokenRow{grid-template-columns:92px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.method-module__LhU_EG__conflict,.method-module__LhU_EG__principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.method-module__LhU_EG__limits{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.method-module__LhU_EG__limitRow{align-items:flex-start;gap:10px;display:flex}.method-module__LhU_EG__pillStatic{cursor:default}.method-module__LhU_EG__ctaRow{flex-wrap:wrap;align-items:center;gap:24px;display:flex}@media (max-width:860px){.method-module__LhU_EG__record,.method-module__LhU_EG__gradeRow,.method-module__LhU_EG__tokens,.method-module__LhU_EG__tokenRow,.method-module__LhU_EG__conflict,.method-module__LhU_EG__principles{grid-template-columns:minmax(0,1fr)}.method-module__LhU_EG__record{gap:0}.method-module__LhU_EG__recordKey{padding-bottom:0}.method-module__LhU_EG__recordValue{border-top:0;padding-top:6px}.method-module__LhU_EG__gradeRow{gap:8px}.method-module__LhU_EG__tokenRow{gap:4px}}
.sourcing-module__u1fMOa__hero{padding:56px 0 8px}.sourcing-module__u1fMOa__predicate{border-left:3px solid var(--color-accent,#20456e);background:var(--color-sunk);color:var(--color-ink-2,var(--color-ink));border-radius:8px;margin-top:20px;padding:14px 18px;font-size:15px}.sourcing-module__u1fMOa__h2{letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:700}.sourcing-module__u1fMOa__ladder{flex-direction:column;gap:10px;display:flex}.sourcing-module__u1fMOa__rung{background:var(--color-sunk);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 16px;display:grid;position:relative;overflow:hidden}.sourcing-module__u1fMOa__rungBar{background:color-mix(in srgb, var(--color-accent,#20456e) 16%, transparent);z-index:0;position:absolute;inset:0 auto 0 0}.sourcing-module__u1fMOa__rungLabel{z-index:1;font-size:14px;position:relative}.sourcing-module__u1fMOa__rungValue{z-index:1;font-family:var(--font-mono,ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;position:relative}.sourcing-module__u1fMOa__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:24px;display:grid}.sourcing-module__u1fMOa__card{flex-direction:column;gap:10px;padding:18px;display:flex}.sourcing-module__u1fMOa__cardHead{align-items:center;gap:10px;display:flex}.sourcing-module__u1fMOa__letter{font-family:var(--font-mono,ui-monospace, monospace);background:var(--color-sunk);border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;font-weight:700;display:inline-flex}.sourcing-module__u1fMOa__name{flex:1;font-size:15.5px;font-weight:600;line-height:1.25}.sourcing-module__u1fMOa__tick{color:var(--color-state-sourced,#1e5f4b)}.sourcing-module__u1fMOa__warn{color:var(--color-state-review,#8a6410)}.sourcing-module__u1fMOa__ok .sourcing-module__u1fMOa__letter{background:color-mix(in srgb, var(--color-state-sourced,#1e5f4b) 16%, transparent)}.sourcing-module__u1fMOa__blocked{opacity:.92}.sourcing-module__u1fMOa__stats{font-family:var(--font-mono,ui-monospace, monospace);color:var(--color-ink-3,var(--color-ink));font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;display:flex}.sourcing-module__u1fMOa__why{color:var(--color-ink-2,var(--color-ink));margin:0;font-size:13.5px;line-height:1.5}.sourcing-module__u1fMOa__cardLink{color:var(--color-accent,#20456e);margin-top:auto;font-size:13.5px;font-weight:600}.sourcing-module__u1fMOa__honest{color:var(--color-ink-2,var(--color-ink));font-size:16px;font-style:italic;line-height:1.6}
