.layout-morph-module__0qfb5a__root{--surface:#f8f8f8;--surface-2:#fff;--card:#f9f9f9;--card-list:#fafafa;--dialog:#fff;--chip:#fff;--ink:#151515;--ink-chip:#333;--ink-list:#171717;--ink-muted:#7b7b7b;--ink-off:#8c8c8c;--ink-faint:#999;--ink-card:#898989;--ink-soft:#888;--line:#e9e9e9;--dialog-line:#e8e8e8;--close-line:#e4e4e4;--rule:#eee;--scrollbar:#e6e6e6;--overlay:#f8f8f8ec;--close:#ffffffeb;--accent:#1a1a1a;--accent-ink:#fff;--focus:#6d9ded;--shadow:#0000000c;--shadow-near:#00000004;--chip-shadow:#00000012;background:var(--surface);width:100%;color:var(--ink);isolation:isolate;box-sizing:border-box;border-radius:20px;padding:26px 22px 20px;font:13px/1.4 Library Inter,Arial,sans-serif;position:relative;container-type:inline-size}@supports (color:light-dark(#fff, #000)){.layout-morph-module__0qfb5a__root{--surface:light-dark(#f8f8f8,#121214);--surface-2:light-dark(#fff,#19191b);--card:light-dark(#f9f9f9,#232325);--card-list:light-dark(#fafafa,#232325);--dialog:light-dark(#fff,#1c1c1e);--chip:light-dark(#fff,#2c2c2f);--ink:light-dark(#151515,#f0f0f0);--ink-chip:light-dark(#333,#f0f0f0);--ink-list:light-dark(#171717,#f0f0f0);--ink-muted:light-dark(#7b7b7b,#9a9a9f);--ink-off:light-dark(#8c8c8c,#8e8e93);--ink-faint:light-dark(#999,#8a8a8f);--ink-card:light-dark(#898989,#9a9a9f);--ink-soft:light-dark(#888,#9a9a9f);--line:light-dark(#e9e9e9,#2a2a2d);--dialog-line:light-dark(#e8e8e8,#2e2e31);--close-line:light-dark(#e4e4e4,#3a3a3d);--rule:light-dark(#eee,#2e2e31);--scrollbar:light-dark(#e6e6e6,#3a3a3d);--overlay:light-dark(#f8f8f8ec,#121214ec);--close:light-dark(#ffffffeb,#2c2c2eeb);--accent:light-dark(#1a1a1a,#f2f2f2);--accent-ink:light-dark(#fff,#111);--focus:light-dark(#6d9ded,#7aa7f0);--shadow:light-dark(#0000000c,#00000080);--shadow-near:light-dark(#00000004,#00000040);--chip-shadow:light-dark(#00000012,#0006)}}.layout-morph-module__0qfb5a__root[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.layout-morph-module__0qfb5a__root[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.layout-morph-module__0qfb5a__root[data-color-scheme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.layout-morph-module__0qfb5a__root[data-color-scheme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}.layout-morph-module__0qfb5a__root *{box-sizing:border-box}.layout-morph-module__0qfb5a__root button{font:inherit;color:inherit;cursor:pointer}.layout-morph-module__0qfb5a__root button:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.layout-morph-module__0qfb5a__header h2{letter-spacing:-.055em;margin:0 0 12px;font-size:clamp(26px,4.7cqw,43px);font-weight:500;line-height:1.05}.layout-morph-module__0qfb5a__header p{max-width:560px;color:var(--ink-muted);margin:0 0 25px;font-size:12px;line-height:1.5}.layout-morph-module__0qfb5a__switch{border:1px solid var(--line);background:var(--surface);border-radius:22px;align-items:center;gap:2px;padding:4px;display:flex}.layout-morph-module__0qfb5a__switch button{min-width:0;color:var(--ink-off);white-space:nowrap;background:0 0;border:0;border-radius:20px;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 6px;font-size:11px;transition:background .25s,box-shadow .25s;display:flex}.layout-morph-module__0qfb5a__switch button[aria-checked=true]{background:var(--chip);color:var(--ink-chip);box-shadow:0 1px 4px var(--chip-shadow)}.layout-morph-module__0qfb5a__hint{color:var(--ink-faint);min-height:14px;margin:10px 0 12px;font-size:10px}.layout-morph-module__0qfb5a__stage{height:var(--morph-height,550px);border:1px solid var(--line);background:var(--surface-2);perspective:1050px;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--scrollbar) transparent;touch-action:pan-y;border-radius:28px;position:relative;overflow:auto hidden}.layout-morph-module__0qfb5a__stage[data-view=Carousel],.layout-morph-module__0qfb5a__stage[data-view=Helix],.layout-morph-module__0qfb5a__stage[data-view=Stack]{touch-action:pan-y;overflow:hidden}.layout-morph-module__0qfb5a__camera{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.layout-morph-module__0qfb5a__stage[data-view=Carousel] .layout-morph-module__0qfb5a__camera{transform:translateZ(-260px) rotateY(var(--orbit,0deg))}.layout-morph-module__0qfb5a__stage[data-view=Helix] .layout-morph-module__0qfb5a__camera{transform:translateZ(-130px) rotateX(-8deg) rotateY(var(--orbit,0deg))}.layout-morph-module__0qfb5a__card{border:1px solid var(--line);background:var(--card);text-align:left;transform:var(--pose) translateY(var(--lift,0px));transform-style:preserve-3d;backface-visibility:hidden;pointer-events:auto;transition:transform .85s cubic-bezier(.2,.8,.2,1),width .65s cubic-bezier(.2,.8,.2,1),height .65s cubic-bezier(.2,.8,.2,1),box-shadow .25s;transition-delay:var(--delay,0s);box-shadow:0 1px 2px var(--shadow-near);-webkit-user-select:none;user-select:none;will-change:auto;border-radius:15px;padding:0;position:absolute;top:0;left:0;overflow:hidden}.layout-morph-module__0qfb5a__card:hover,.layout-morph-module__0qfb5a__card:focus-visible{--lift:-7px;box-shadow:0 9px 20px var(--shadow)}.layout-morph-module__0qfb5a__stage[data-view=Stack] .layout-morph-module__0qfb5a__card:hover,.layout-morph-module__0qfb5a__stage[data-view=Stack] .layout-morph-module__0qfb5a__card:focus-visible{--lift:-28px;z-index:50!important}.layout-morph-module__0qfb5a__card img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.layout-morph-module__0qfb5a__cardCopy{flex-direction:column;justify-content:space-between;gap:8px;font-size:12px;display:flex;position:absolute;inset:12px}.layout-morph-module__0qfb5a__cardCopy strong{letter-spacing:-.02em;max-width:94%;font-weight:500;line-height:1.15}.layout-morph-module__0qfb5a__cardCopy span{color:var(--ink-card);font-size:10px}.layout-morph-module__0qfb5a__card:has(img) .layout-morph-module__0qfb5a__cardCopy{color:#fff;opacity:0;background:linear-gradient(#0000,#00000060);padding:30px 11px 12px;transition:opacity .2s,transform .2s;inset:auto 0 0;transform:translateY(8px)}.layout-morph-module__0qfb5a__card:has(img) .layout-morph-module__0qfb5a__cardCopy span{color:#fffd}.layout-morph-module__0qfb5a__card:hover .layout-morph-module__0qfb5a__cardCopy,.layout-morph-module__0qfb5a__card:focus-visible .layout-morph-module__0qfb5a__cardCopy{opacity:1;transform:none}.layout-morph-module__0qfb5a__stage[data-view=List] .layout-morph-module__0qfb5a__card{background:var(--card-list);border-radius:13px;display:flex}.layout-morph-module__0qfb5a__stage[data-view=List] .layout-morph-module__0qfb5a__card img{flex-shrink:0;width:66px;height:66px}.layout-morph-module__0qfb5a__stage[data-view=List] .layout-morph-module__0qfb5a__cardCopy{flex-direction:column;justify-content:center;gap:4px;font-size:12px;display:flex;inset:unset!important;opacity:1!important;color:var(--ink-list)!important;background:0 0!important;padding:10px 15px!important;position:static!important;transform:none!important}.layout-morph-module__0qfb5a__stage[data-view=List] .layout-morph-module__0qfb5a__cardCopy span{color:var(--ink-soft)!important}.layout-morph-module__0qfb5a__overlay{z-index:10;background:var(--overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:20px;justify-content:center;align-items:center;padding:22px;display:flex;position:absolute;inset:0;overflow:hidden}.layout-morph-module__0qfb5a__dialog{transform-origin:0 0;border:1px solid var(--dialog-line);background:var(--dialog);width:100%;max-width:540px;max-height:calc(100% - 16px);box-shadow:0 16px 55px var(--shadow);border-radius:24px;grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:auto}.layout-morph-module__0qfb5a__dialog:not(:has(.layout-morph-module__0qfb5a__detailImage)){grid-template-columns:1fr}.layout-morph-module__0qfb5a__close{z-index:1;border:1px solid var(--close-line);background:var(--close);border-radius:50%;place-items:center;width:31px;height:31px;display:grid;position:absolute;top:12px;right:12px}.layout-morph-module__0qfb5a__detailImage{object-fit:cover;width:100%;height:100%;min-height:380px}.layout-morph-module__0qfb5a__detailCopy{padding:38px 24px 24px}.layout-morph-module__0qfb5a__detailCopy small{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-faint);font-size:10px}.layout-morph-module__0qfb5a__detailCopy h3{letter-spacing:-.05em;margin:12px 0;font-size:28px;font-weight:500;line-height:1.05}.layout-morph-module__0qfb5a__detailCopy p{color:var(--ink-soft);font-size:11px;line-height:1.6}.layout-morph-module__0qfb5a__value{font-size:17px;font-weight:500}.layout-morph-module__0qfb5a__note{margin:23px 0}.layout-morph-module__0qfb5a__detailCopy dl{border-top:1px solid var(--rule);margin:20px 0;padding-top:12px;font-size:10px}.layout-morph-module__0qfb5a__detailCopy dl>div{justify-content:space-between;gap:10px;margin:7px 0;display:flex}.layout-morph-module__0qfb5a__detailCopy dt{color:var(--ink-faint)}.layout-morph-module__0qfb5a__detailCopy dd{text-align:right;margin:0}.layout-morph-module__0qfb5a__save{background:var(--accent);border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:100%;padding:11px 9px;display:flex;color:var(--accent-ink)!important;font-size:11px!important}@container (max-width:650px){.layout-morph-module__0qfb5a__switch button span{display:none}.layout-morph-module__0qfb5a__switch button{padding:8px 5px}.layout-morph-module__0qfb5a__header p{font-size:11px}.layout-morph-module__0qfb5a__dialog{grid-template-columns:1fr 1fr}.layout-morph-module__0qfb5a__detailCopy{padding:38px 16px 18px}.layout-morph-module__0qfb5a__detailCopy h3{font-size:24px}}@container (max-width:390px){.layout-morph-module__0qfb5a__header p{margin-bottom:15px;font-size:10px}.layout-morph-module__0qfb5a__stage{height:460px}.layout-morph-module__0qfb5a__root{padding:20px 14px}.layout-morph-module__0qfb5a__dialog{grid-template-columns:1fr}.layout-morph-module__0qfb5a__detailImage{height:170px;min-height:170px}.layout-morph-module__0qfb5a__detailCopy{padding:25px 18px 18px}.layout-morph-module__0qfb5a__detailCopy h3{margin:7px 0;font-size:25px}.layout-morph-module__0qfb5a__detailCopy .layout-morph-module__0qfb5a__note{margin:12px 0}.layout-morph-module__0qfb5a__overlay{padding:10px}.layout-morph-module__0qfb5a__detailCopy dl{margin:12px 0}}@media (prefers-reduced-motion:reduce){.layout-morph-module__0qfb5a__root *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.layout-morph-module__0qfb5a__overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}
