@layer base{._button_19z91_6{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--font-family-base);font-size:.875rem;font-weight:500;line-height:1;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}._button_19z91_6:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent);outline:none}._sm_19z91_37{height:2rem;padding:0 10px;font-size:.8125rem}._md_19z91_43{height:2.25rem;padding:0 14px}._lg_19z91_48{height:2.75rem;padding:0 18px;font-size:.9375rem;border-radius:var(--radius-md)}._icon_19z91_55,._icon-md_19z91_56{width:2.25rem;height:2.25rem;padding:0}._icon-sm_19z91_62{width:2rem;height:2rem;padding:0}._icon-lg_19z91_68{width:2.75rem;height:2.75rem;padding:0;border-radius:var(--radius-md)}._pill_19z91_76{border-radius:9999px}._pill_19z91_76._sm_19z91_37{padding:0 12px}._pill_19z91_76._md_19z91_43{padding:0 16px}._pill_19z91_76._lg_19z91_48{padding:0 22px}._button_19z91_6 svg{flex-shrink:0;width:1rem;height:1rem}._sm_19z91_37 svg,._icon-sm_19z91_62 svg{width:.875rem;height:.875rem}._lg_19z91_48 svg,._icon-lg_19z91_68 svg{width:1.125rem;height:1.125rem}._primary_19z91_112{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);box-shadow:0 1px 2px #00000024;--spinner-color: var(--primary-foreground)}._primary_19z91_112:hover{background-color:color-mix(in oklch,var(--primary) 88%,black);border-color:color-mix(in oklch,var(--primary) 88%,black);box-shadow:0 2px 6px -1px #0003}._primary_19z91_112:active{background-color:color-mix(in oklch,var(--primary) 80%,black);border-color:color-mix(in oklch,var(--primary) 80%,black);box-shadow:none}._secondary_19z91_133{background-color:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--foreground);--spinner-color: var(--foreground)}._secondary_19z91_133:hover{background-color:color-mix(in srgb,var(--foreground) 10%,transparent)}._secondary_19z91_133:active{background-color:color-mix(in srgb,var(--foreground) 13%,transparent)}._destructive_19z91_148{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);box-shadow:0 1px 2px #00000024;--spinner-color: var(--error-foreground)}._destructive_19z91_148:hover{background-color:color-mix(in oklch,var(--error) 88%,black);border-color:color-mix(in oklch,var(--error) 88%,black);box-shadow:0 2px 6px -1px #0003}._destructive_19z91_148:active{background-color:color-mix(in oklch,var(--error) 80%,black);border-color:color-mix(in oklch,var(--error) 80%,black);box-shadow:none}._outline_19z91_170{background-color:var(--card);border-color:color-mix(in srgb,var(--foreground) 12%,transparent);color:var(--foreground);box-shadow:0 1px 2px #0000000d;--spinner-color: var(--foreground)}._outline_19z91_170:hover,._outline_19z91_170[data-state=open]{background-color:color-mix(in srgb,var(--foreground) 4%,var(--card));border-color:color-mix(in srgb,var(--foreground) 22%,transparent);box-shadow:0 2px 6px -2px #00000024}._outline_19z91_170:active{background-color:color-mix(in srgb,var(--foreground) 7%,var(--card));box-shadow:none}._ghost_19z91_191{background-color:transparent;color:var(--foreground);--spinner-color: var(--foreground)}._ghost_19z91_191:hover{background-color:color-mix(in srgb,var(--foreground) 6%,transparent)}._ghost_19z91_191:active{background-color:color-mix(in srgb,var(--foreground) 9%,transparent)}._link_19z91_206{height:auto;padding:0;border:none;border-radius:var(--radius-sm);background-color:transparent;color:var(--primary);text-underline-offset:3px;--spinner-color: var(--primary)}._link_19z91_206:hover{text-decoration:underline}._primary_19z91_112:focus-visible,._outline_19z91_170:focus-visible{box-shadow:0 1px 2px #00000014,0 0 0 4px color-mix(in srgb,var(--foreground) 9%,transparent)}._destructive_19z91_148:focus-visible{box-shadow:0 1px 2px #00000014,0 0 0 4px color-mix(in srgb,var(--error) 18%,transparent)}._disabled_19z91_236,._button_19z91_6:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;box-shadow:none}}._page_1d7fn_1{min-height:100vh;background:#fff;color:#17131d;font:16px/1.55 var(--font-family-base);overflow-wrap:anywhere}._header_1d7fn_2,._hero_1d7fn_2,._contents_1d7fn_2,._footer_1d7fn_2{width:min(1120px,calc(100% - 48px));margin-inline:auto}._header_1d7fn_2,._footer_1d7fn_2{display:flex;justify-content:space-between;gap:16px;align-items:center;padding-block:20px}._header_1d7fn_2 strong,._note_1d7fn_4{display:flex;align-items:center;gap:9px}._header_1d7fn_2 svg,._label_1d7fn_4{color:#6d28d9}._header_1d7fn_2 span,._footer_1d7fn_2 span,._note_1d7fn_4{color:#554e60;font-size:.875rem}._banner_1d7fn_6{text-align:center;background:#f1e8ff;color:#4c1d95;padding:9px 16px;font-size:.875rem;font-weight:650}._hero_1d7fn_2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,6vw,82px);align-items:center;padding-block:clamp(32px,6vw,76px)}._art_1d7fn_8{display:grid;place-items:center;padding:clamp(26px,5vw,64px);background:radial-gradient(circle at 20% 20%,#fff,#ebe0fc);border:1px solid #e6d9f8;border-radius:20px}._cover_1d7fn_9{width:min(100%,245px);min-height:280px;box-sizing:border-box;background:linear-gradient(150deg,#7c3aed,#33105e);color:#fff;padding:25px 22px;border-left:7px solid #33105e;border-radius:4px 10px 10px 4px;box-shadow:12px 16px 34px #33105e48;display:grid;gap:18px;font:clamp(24px,3vw,34px)/1.04 var(--font-family-heading)}._cover_1d7fn_9 small,._label_1d7fn_4{font:700 11px/1.35 var(--font-family-base);letter-spacing:.13em}._cover_1d7fn_9 section{display:grid;gap:8px}._cover_1d7fn_9 section div{display:flex;align-items:center;gap:10px}._cover_1d7fn_9 i{height:1px;width:64%;background:#fff7}._copy_1d7fn_11 h1,._contents_1d7fn_2 h2{font:clamp(40px,6vw,72px)/.99 var(--font-family-heading);letter-spacing:-.035em;margin:12px 0 18px}._contents_1d7fn_2 h2{font-size:clamp(36px,5vw,56px)}._copy_1d7fn_11 p{max-width:52ch}._price_1d7fn_12{display:flex;align-items:baseline;gap:12px;margin:20px 0 12px}._price_1d7fn_12 strong{font-size:36px;line-height:1.1}._buy_1d7fn_13{min-height:48px;padding-inline:20px!important;background:#7c3aed!important;color:#fff!important}._buy_1d7fn_13 svg{vertical-align:middle}._note_1d7fn_4 svg{flex:none}._contents_1d7fn_2,._footer_1d7fn_2{border-top:1px solid #e8e2ef}._contents_1d7fn_2{padding-block:clamp(32px,6vw,76px)}._contents_1d7fn_2>p{max-width:65ch;margin:0 0 24px}._contents_1d7fn_2 ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}._contents_1d7fn_2 li{padding:16px;border:1px solid #e6d9f8;border-radius:12px;background:#fbf8ff}._contents_1d7fn_2 li span{font:700 13px/1.9 var(--font-family-monospace);color:#6d28d9}._contents_1d7fn_2 li h3{font-size:1rem;margin:4px 0}._contents_1d7fn_2 li p{font-size:.9375rem;margin:0}@media(max-width:780px){._contents_1d7fn_2 ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){._contents_1d7fn_2 ol{grid-template-columns:1fr}}._receipt_1d7fn_23{width:min(640px,calc(100% - 48px));box-sizing:border-box;margin:24px auto;padding:24px;background:#f8f3ff;border:1px solid #e6d9f8;border-radius:16px}._receipt_1d7fn_23 h2{margin-top:0}._receipt_1d7fn_23 dt{font-weight:700}._receipt_1d7fn_23 dd{margin:0 0 8px}._receipt_1d7fn_23 a{color:#5b21b6}._receipt_1d7fn_23 button{margin-right:8px}@media(max-width:680px){._hero_1d7fn_2{grid-template-columns:minmax(0,1fr)}._copy_1d7fn_11{grid-row:1}._header_1d7fn_2,._hero_1d7fn_2,._contents_1d7fn_2,._footer_1d7fn_2{width:calc(100% - 32px)}._header_1d7fn_2 span{display:none}}
