._1kn7obf0{position:relative;overflow:hidden;gap:16px;padding:24px;border-radius:20px;background:radial-gradient(circle at 82% 18%,color-mix(in srgb,var(--saju-color-wood) 13%,transparent) 0 14%,transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--saju-color-brand) 8%,var(--saju-color-bgSubtle)),var(--saju-color-bgSubtle));border-color:color-mix(in srgb,var(--saju-color-brand) 34%,var(--saju-color-border))}._1kn7obf0,._1kn7obf0[class]{box-shadow:0 18px 42px color-mix(in srgb,var(--saju-color-brand) 8%,transparent),inset 0 1px 0 color-mix(in srgb,white 70%,transparent)}._1kn7obf0[class]{border-radius:20px}._1kn7obf1{display:grid;grid-template-columns:minmax(0,1fr) minmax(128px,36%);align-items:center;column-gap:14px;row-gap:8px;padding:16px}._1kn7obf2{color:var(--saju-color-brand);font-size:var(--saju-fontSize-sm);font-weight:var(--saju-fontWeight-semibold)}._1kn7obf3{grid-column:1/-1;font-size:var(--saju-fontSize-xs)}._1kn7obf4{grid-column:1;min-width:0}._1kn7obf5{font-family:var(--saju-fontFamily-display);font-size:clamp(var(--saju-typography-headline-fontSize),7vw,var(--saju-typography-displaySmall-fontSize));line-height:var(--saju-lineHeight-tight);letter-spacing:var(--saju-letterSpacing-tighter);text-wrap:balance}._1kn7obf6{font-size:clamp(var(--saju-fontSize-md),5vw,var(--saju-typography-headline-fontSize))}._1kn7obf7{color:var(--saju-color-textSubtle);font-size:var(--saju-fontSize-sm);line-height:var(--saju-lineHeight-readingCompact);margin:0}._1kn7obf8{font-size:var(--saju-fontSize-xs);line-height:var(--saju-lineHeight-normal)}._1kn7obf9{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;min-height:128px;padding:2px 0}._1kn7obfa{min-height:56px;padding:0;gap:4px;grid-column:2;grid-row:2;width:100%}._1kn7obfb{display:grid;place-items:center;width:108px;height:116px;flex:0 0 auto}._1kn7obfc{width:50px;height:50px;border-radius:50%;background-color:color-mix(in srgb,var(--saju-color-bg) 86%,white);border:1px solid var(--saju-color-border)}._1kn7obfd{display:grid;place-items:center;width:88px;height:98px;border-radius:48% 52% 48% 52%/55% 47% 53% 45%;background:radial-gradient(circle at 38% 30%,white 0 5%,transparent 6%),linear-gradient(155deg,color-mix(in srgb,var(--saju-color-water) 15%,var(--saju-color-bg)),var(--saju-color-bgSubtle));border:1px solid color-mix(in srgb,var(--saju-color-water) 24%,var(--saju-color-border));font-family:var(--saju-fontFamily-display);font-size:var(--saju-typography-displaySmall-fontSize);color:var(--saju-color-textMuted)}._1kn7obfc ._1kn7obfd{width:42px;height:42px}._1kn7obfc ._1kn7obfd,._1kn7obfe{font-size:var(--saju-fontSize-md)}._1kn7obfe{color:var(--saju-color-brand)}._1kn7obfe,._1kn7obff{font-family:var(--saju-fontFamily-display)}._1kn7obff{display:flex;align-items:center;gap:1px;color:color-mix(in srgb,var(--saju-color-brand) 62%,var(--saju-color-textMuted));font-size:var(--saju-fontSize-sm);transform:translateY(4px)}._1kn7obfg{color:var(--saju-color-brand)}._1kn7obfg,._1kn7obfh{font-size:var(--saju-fontSize-md)}._1kn7obfh{position:absolute;color:color-mix(in srgb,var(--saju-color-brand) 74%,var(--saju-color-earth));line-height:var(--saju-lineHeight-none)}._1kn7obfi{top:12px;left:14%}._1kn7obfj{right:13%;bottom:16px}._1kn7obfk{display:flex;gap:8px;flex-wrap:wrap;border:0;margin:0;padding:0}._1kn7obfl{grid-column:1/-1;gap:4px;align-items:center}._1kn7obfm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._1kn7obfn{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:0 14px;border-radius:var(--saju-radius-full);border:1px solid var(--saju-color-border);background-color:var(--saju-color-bgSubtle);color:var(--saju-color-text);font-size:var(--saju-fontSize-sm);font-weight:var(--saju-fontWeight-medium);cursor:pointer}._1kn7obfn[aria-pressed=true]{background-color:var(--saju-color-brand);border-color:var(--saju-color-brand);color:var(--saju-color-brandText)}._1kn7obfn:disabled,._1kn7obfn[aria-disabled=true]{opacity:.55;cursor:not-allowed}._1kn7obfn:focus-visible{outline:2px solid var(--saju-color-brand);outline-offset:2px}._1kn7obfn:active{transform:scale(.97)}._1kn7obfo{padding-inline:8px;min-height:40px}._1kn7obfo,._1kn7obfp{font-size:var(--saju-fontSize-xs)}._1kn7obfp{display:flex;align-items:center;justify-content:center;gap:5px;color:var(--saju-color-textMuted);text-align:center}._1kn7obfq{grid-column:1/-1;min-height:46px;font-size:var(--saju-fontSize-sm)}._1kn7obfr{grid-column:1/-1;font-size:var(--saju-fontSize-md)}._1kn7obfs,._1kn7obfs[class]{border-radius:14px;box-shadow:0 10px 22px color-mix(in srgb,var(--saju-color-brand) 20%,transparent)}._1kn7obft{position:relative;overflow:hidden;gap:12px;padding:20px;border-radius:22px;background:linear-gradient(140deg,var(--saju-color-bgSubtle),color-mix(in srgb,var(--saju-color-wood) 10%,var(--saju-color-bgSubtle)));border-color:color-mix(in srgb,var(--saju-color-wood) 35%,var(--saju-color-border))}._1kn7obft[class]{border-radius:22px}._1kn7obfu{font-family:var(--saju-fontFamily-display);font-size:clamp(var(--saju-fontSize-md),6vw,var(--saju-typography-headline-fontSize));line-height:var(--saju-lineHeight-compact);letter-spacing:var(--saju-letterSpacing-heading);text-wrap:balance}._1kn7obfv{display:flex;align-items:center;justify-content:flex-end;gap:0;margin-top:-12px}._1kn7obfw{display:grid;place-items:center;width:92px;height:92px}._1kn7obfw+._1kn7obfw{margin-left:-14px}._1kn7obfx{gap:10px}._1kn7obfx,._1kn7obfy{display:flex;flex-direction:column}._1kn7obfy{gap:8px;padding:2px 0}._1kn7obfz{display:flex;gap:8px}._1kn7obf10{min-height:40px;padding-inline:14px;text-decoration:none}._1kn7obf10[aria-current=page]{background-color:var(--saju-color-brand);border-color:var(--saju-color-brand);color:var(--saju-color-brandText)}._1kn7obf12{display:flex;gap:6px;flex-wrap:wrap}._1kn7obf13{min-height:32px;padding:0 10px;border:1px solid var(--saju-color-border);border-radius:var(--saju-radius-full);color:var(--saju-color-textMuted);font-size:var(--saju-fontSize-xs);line-height:var(--saju-lineHeight-none);text-decoration:none;display:inline-flex;align-items:center}._1kn7obf13[aria-current=page]{border-color:color-mix(in srgb,var(--saju-color-brand) 52%,var(--saju-color-border));color:var(--saju-color-brand);font-weight:var(--saju-fontWeight-semibold)}._1kn7obf13:focus-visible{outline:2px solid var(--saju-color-brand);outline-offset:2px}._1kn7obf15{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:10px 0;border-bottom:1px solid var(--saju-color-border);color:var(--saju-color-text)}._1kn7obf15:last-child{border-bottom:0}._1kn7obf16{display:flex;align-items:baseline;justify-content:space-between;gap:12px}._1kn7obf17{color:var(--saju-color-brand);font-size:var(--saju-fontSize-xs);font-weight:var(--saju-fontWeight-medium);text-decoration:none;white-space:nowrap}._1kn7obf18{display:inline-flex;align-items:center;min-height:44px;padding-inline:var(--saju-space-sm);margin-inline-end:calc(var(--saju-space-sm) * -1)}._1kn7obf18:focus-visible{outline:2px solid var(--saju-color-brand);outline-offset:-2px}._1kn7obf19{display:inline-block;width:72px;height:44px;border-radius:var(--saju-radius-full);background-color:var(--saju-color-bgSubtle)}._1kn7obf1a{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 13px;border:1px solid color-mix(in srgb,var(--saju-color-brand) 58%,var(--saju-color-border));border-radius:var(--saju-radius-full);color:var(--saju-color-brand);font-size:var(--saju-fontSize-sm);font-weight:var(--saju-fontWeight-semibold);text-decoration:none;white-space:nowrap}._1kn7obf1a:focus-visible{outline:2px solid var(--saju-color-brand);outline-offset:2px}._1kn7obf1a:active{transform:scale(.97)}._1kn7obf1b{display:grid;place-items:center;min-width:20px;height:20px;padding-inline:5px;border-radius:var(--saju-radius-full);background-color:var(--saju-color-brand);color:var(--saju-color-brandText);font-size:var(--saju-fontSize-md);line-height:var(--saju-lineHeight-none)}._1kn7obf1c{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 14px;border:1px solid var(--saju-color-border);border-radius:var(--saju-radius-md);color:var(--saju-color-textSubtle);font-size:var(--saju-fontSize-sm);text-decoration:none}._1kn7obf1d{gap:14px;padding:4px 0}._1kn7obf1d,._1kn7obf1e{display:flex;flex-direction:column}._1kn7obf1e{gap:0}._1kn7obf1f{margin:0;color:var(--saju-color-textSubtle);font-size:var(--saju-fontSize-sm);font-weight:var(--saju-fontWeight-semibold);line-height:var(--saju-lineHeight-card);letter-spacing:var(--saju-letterSpacing-micro);text-align:center}._1kn7obf1g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._1kn7obf1h{position:relative;overflow:hidden;display:flex;flex-direction:column;min-width:0;min-height:136px;padding:12px 12px 14px;border:1px solid color-mix(in srgb,var(--saju-color-fire) 22%,var(--saju-color-border));border-radius:18px;background:linear-gradient(155deg,color-mix(in srgb,var(--saju-color-fire) 10%,var(--saju-color-bgSubtle)),var(--saju-color-bgSubtle))}._1kn7obf1i{border-color:color-mix(in srgb,var(--saju-color-water) 26%,var(--saju-color-border));background:linear-gradient(155deg,color-mix(in srgb,var(--saju-color-water) 10%,var(--saju-color-bgSubtle)),var(--saju-color-bgSubtle))}._1kn7obf1j{display:flex;align-items:flex-end;justify-content:center;min-height:72px;margin-bottom:4px}._1kn7obf1k{margin-left:-12px}._1kn7obf1l{overflow:hidden;color:var(--saju-color-textMuted);line-height:var(--saju-lineHeight-heading);text-overflow:ellipsis;white-space:nowrap}._1kn7obf1l,._1kn7obf1m{font-size:var(--saju-fontSize-md)}._1kn7obf1m{font-family:var(--saju-fontFamily-display);line-height:var(--saju-lineHeight-card);letter-spacing:var(--saju-letterSpacing-card);text-wrap:balance}._1kn7obf1n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none}._1kn7obf1o{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;min-height:112px;padding:4px 5px 2px;text-align:center}._1kn7obf1o:not(:last-child):after{content:"→";position:absolute;top:15px;right:-8px;color:var(--saju-color-textMuted);font-size:var(--saju-fontSize-md)}._1kn7obf1p{margin-top:7px;font-size:var(--saju-fontSize-xs);line-height:var(--saju-lineHeight-heading)}._1kn7obf1q{margin-top:4px;color:var(--saju-color-textMuted);font-size:var(--saju-fontSize-md);line-height:var(--saju-lineHeight-card);word-break:keep-all}._1kn7obf1r{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background-color:color-mix(in srgb,var(--saju-color-brand) 9%,var(--saju-color-bg));color:var(--saju-color-brand)}._1kn7obf1s{padding:6px;border-radius:22px;border:1px solid color-mix(in srgb,var(--saju-color-brand) 38%,var(--saju-color-border));background:linear-gradient(160deg,var(--saju-color-bgSubtle),color-mix(in srgb,var(--saju-color-brand) 9%,var(--saju-color-bgSubtle)));box-shadow:0 16px 36px color-mix(in srgb,var(--saju-color-brand) 10%,transparent)}._1kn7obf1t{flex-direction:column;gap:9px;padding:16px 14px 17px;border:1px solid color-mix(in srgb,var(--saju-color-brand) 70%,var(--saju-color-border));border-radius:17px;background:radial-gradient(circle at 14% 16%,color-mix(in srgb,var(--saju-color-earth) 18%,transparent) 0 2px,transparent 3px),radial-gradient(circle at 87% 82%,color-mix(in srgb,var(--saju-color-brand) 16%,transparent) 0 2px,transparent 3px),var(--saju-color-bgSubtle);box-shadow:inset 0 0 0 4px var(--saju-color-bgSubtle),inset 0 0 0 5px color-mix(in srgb,var(--saju-color-brand) 22%,transparent)}._1kn7obf1t,._1kn7obf1u{display:flex;align-items:center}._1kn7obf1u{justify-content:space-between;gap:12px;width:100%;color:var(--saju-color-textMuted);font-size:var(--saju-fontSize-md);letter-spacing:var(--saju-letterSpacing-medium)}._1kn7obf1v{color:var(--saju-color-brand);font-weight:var(--saju-fontWeight-semibold);letter-spacing:var(--saju-letterSpacing-extraWide)}._1kn7obf1w{margin:2px 0 0;color:var(--saju-color-textSubtle);font-size:var(--saju-fontSize-xs);font-weight:var(--saju-fontWeight-medium);line-height:var(--saju-lineHeight-card);text-align:center}._1kn7obf1x{font-family:var(--saju-fontFamily-display);font-size:clamp(var(--saju-fontSize-md),6vw,var(--saju-typography-headline-fontSize));line-height:var(--saju-lineHeight-compact);letter-spacing:var(--saju-letterSpacing-compact)}._1kn7obf1x,._1kn7obf1y{margin:0;text-align:center}._1kn7obf1y{color:var(--saju-color-textMuted)}._1kn7obf1y,._1kn7obf1z{font-size:var(--saju-fontSize-xs)}._1kn7obf1z{margin:-2px 0 0;color:var(--saju-color-textSubtle);font-weight:var(--saju-fontWeight-medium);text-align:center}._1kn7obf20{display:grid;grid-template-columns:minmax(28px,1fr) auto minmax(28px,1fr);align-items:center;gap:7px;width:72%;color:color-mix(in srgb,var(--saju-color-brand) 58%,var(--saju-color-border));font-size:var(--saju-fontSize-md)}._1kn7obf21{height:1px;background-color:currentColor}._1kn7obf22{position:relative;display:flex;align-items:center;justify-content:center;gap:2px;min-height:102px}._1kn7obf23{display:grid;place-items:center;width:92px;height:96px;flex:0 0 auto}._1kn7obf24{display:grid;place-items:center;width:76px;height:84px;border-radius:47% 53% 49% 51%/55% 45% 55% 45%;background:linear-gradient(155deg,color-mix(in srgb,var(--saju-color-water) 14%,var(--saju-color-bg)),var(--saju-color-bgSubtle));border:1px solid color-mix(in srgb,var(--saju-color-water) 24%,var(--saju-color-border));font-family:var(--saju-fontFamily-display);font-size:var(--saju-typography-displaySmall-fontSize);color:var(--saju-color-textMuted)}._1kn7obf25{color:var(--saju-color-brand);transform:translateY(4px)}._1kn7obf25,._1kn7obf26{font-size:var(--saju-fontSize-md)}._1kn7obf26{position:absolute;color:color-mix(in srgb,var(--saju-color-brand) 66%,var(--saju-color-earth))}._1kn7obf26:first-child{top:4px;left:4px}._1kn7obf26:last-child{right:2px;bottom:6px}._1kn7obf27{margin:0;color:var(--saju-color-textMuted);font-size:var(--saju-fontSize-xs);text-align:center}._1kn7obf28,._1kn7obf28[class]{border-radius:14px;box-shadow:0 10px 22px color-mix(in srgb,var(--saju-color-brand) 18%,transparent)}@media (max-width:340px){._1kn7obf0{padding:16px}._1kn7obfb{width:94px;height:104px}}