@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--un-bg-opacity:100%;--un-border-bottom-opacity:100%;--un-border-opacity:100%;--un-text-opacity:100%}}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-border-bottom-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-numeric-figure{syntax:"*";inherits:false}@property --un-numeric-fraction{syntax:"*";inherits:false}@property --un-numeric-spacing{syntax:"*";inherits:false}@property --un-ordinal{syntax:"*";inherits:false}@property --un-slashed-zero{syntax:"*";inherits:false}:root,:host{--default-transition-timingFunction:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--spacing:.25rem;--colors-red-500:oklch(63.7% .237 25.331);--spacing-kw-6:var(--kw-space-6);--spacing-kw-4:var(--kw-space-4);--spacing-kw-10:var(--kw-space-10);--spacing-kw-5:var(--kw-space-5);--spacing-kw-2:var(--kw-space-2);--radius-kw-xs:var(--kw-radius-xs);--spacing-kw-3:var(--kw-space-3);--radius-kw-sm:var(--kw-radius-sm)}.kw-numeral{color:color-mix(in srgb, var(--kw-accent) var(--un-text-opacity), transparent) ;--un-tracking:0;letter-spacing:0;font-size:22px;font-family:var(--kw-font-mono);font-variant-numeric:tabular-nums;font-weight:var(--kw-fw-medium)}.kw-button{color:color-mix(in srgb, var(--kw-btn-primary-fg) var(--un-text-opacity), transparent) ;--un-tracking:var(--kw-ls-button);letter-spacing:var(--kw-ls-button);font-family:var(--kw-font-display);border-radius:var(--radius-kw-sm);background-color:color-mix(in srgb, var(--kw-btn-primary-bg) var(--un-bg-opacity), transparent) ;gap:var(--spacing-kw-3);cursor:pointer;font-weight:var(--kw-fw-medium);border-width:0;align-items:center;padding-block:12px;padding-inline:24px;text-decoration:none;display:inline-flex}.kw-chip{color:color-mix(in srgb, var(--kw-fg-muted) var(--un-text-opacity), transparent) ;--un-tracking:0;letter-spacing:0;font-family:var(--kw-font-mono);border-width:1px;border-color:color-mix(in srgb, var(--kw-rule) var(--un-border-opacity), transparent) ;border-radius:var(--radius-kw-xs);gap:var(--spacing-kw-2);text-transform:uppercase;background-color:#0000;align-items:baseline;padding-block:4px;padding-inline:10px;display:inline-flex}.kw-chip--status-active{color:color-mix(in srgb, var(--kw-status-active-fg) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--kw-status-active-bg) var(--un-bg-opacity), transparent) ;border-color:#0000}.kw-chip--status-archived{color:color-mix(in srgb, var(--kw-status-archived-fg) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--kw-status-archived-bg) var(--un-bg-opacity), transparent) ;border-color:#0000}.kw-chip--status-wip{color:color-mix(in srgb, var(--kw-status-wip-fg) var(--un-text-opacity), transparent) ;background-color:color-mix(in srgb, var(--kw-status-wip-bg) var(--un-bg-opacity), transparent) ;border-color:#0000}.kw-eyebrow{color:color-mix(in srgb, var(--kw-fg-muted) var(--un-text-opacity), transparent) ;--un-tracking:var(--kw-ls-eyebrow);letter-spacing:var(--kw-ls-eyebrow);font-family:var(--kw-font-mono);text-transform:uppercase}.kw-eyebrow-ja{color:color-mix(in srgb, var(--kw-fg-muted) var(--un-text-opacity), transparent) ;--un-tracking:var(--kw-ls-eyebrow-ja);letter-spacing:var(--kw-ls-eyebrow);letter-spacing:var(--kw-ls-eyebrow-ja);font-family:var(--kw-font-mono);text-transform:uppercase}.kw-section-head__en{color:color-mix(in srgb, var(--kw-fg-muted) var(--un-text-opacity), transparent) ;--un-tracking:var(--kw-ls-eyebrow);letter-spacing:var(--kw-ls-eyebrow);font-family:var(--kw-font-mono);white-space:nowrap;text-transform:uppercase}.kw-section-head__jp{color:color-mix(in srgb, var(--kw-fg-display) var(--un-text-opacity), transparent) ;--un-tracking:var(--kw-ls-display);letter-spacing:var(--kw-ls-display);font-family:var(--kw-font-display);font-weight:var(--kw-fw-medium)}.kw-mono{font-family:var(--kw-font-mono)}.kw-section-head{margin-bottom:var(--spacing-kw-10);padding-bottom:var(--spacing-kw-4);border-bottom-width:1px;border-bottom-color:color-mix(in srgb, var(--kw-rule) var(--un-border-bottom-opacity), transparent) ;--un-border-bottom-opacity:var(--un-border-opacity);gap:var(--spacing-kw-6);justify-content:space-between;align-items:baseline;display:flex}.kw-section-head__divider{background-color:color-mix(in srgb, var(--kw-accent) var(--un-bg-opacity), transparent) ;flex-shrink:0;width:24px;height:1px;display:inline-block}.kw-section-head__title{gap:var(--spacing-kw-5);flex-wrap:wrap;align-items:baseline;display:flex}.kw-tabular{font-variant-numeric:tabular-nums}.text-red-500{color:color-mix(in srgb, var(--colors-red-500) var(--un-text-opacity), transparent) }.me{margin-inline-end:calc(var(--spacing) * 4)}.outline{outline-style:var(--un-outline-style);outline-width:1px}.b,.border{border-width:1px}.\@container{container-type:inline-size}.underline{text-decoration-line:underline}.flex{display:flex}.inline-flex{display:inline-flex}.flex-wrap{flex-wrap:wrap}.grid,.focus-grid:focus{display:grid}.inline-grid{display:inline-grid}.h2{height:calc(var(--spacing) * 2)}.h3{height:calc(var(--spacing) * 3)}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.hidden{display:none}.visible{visibility:visible}.resize{resize:both}.uppercase{text-transform:uppercase}.transform{transform:var(--un-rotate-x) var(--un-rotate-y) var(--un-rotate-z) var(--un-skew-x) var(--un-skew-y)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration))}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.filter{filter:var(--un-blur,) var(--un-brightness,) var(--un-contrast,) var(--un-grayscale,) var(--un-hue-rotate,) var(--un-invert,) var(--un-saturate,) var(--un-sepia,) var(--un-drop-shadow,)}.backdrop-filter{backdrop-filter:var(--un-backdrop-blur,) var(--un-backdrop-brightness,) var(--un-backdrop-contrast,) var(--un-backdrop-grayscale,) var(--un-backdrop-hue-rotate,) var(--un-backdrop-invert,) var(--un-backdrop-opacity,) var(--un-backdrop-saturate,) var(--un-backdrop-sepia,)}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,)}@supports (color:color-mix(in lab, red, red)){.text-red-500{color:color-mix(in oklab, var(--colors-red-500) var(--un-text-opacity), transparent) }}
