/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@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{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-content:""}}}@layer theme;@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body{background-color:var(--suzuri-paper);font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic Pro,Hiragino Sans,Noto Sans JP,BIZ UDPGothic,sans-serif;font-size:16px;line-height:var(--tw-leading,1.9);letter-spacing:var(--tw-tracking,.03em);font-weight:var(--tw-font-weight,400);color:var(--suzuri-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-break:strict;overflow-wrap:anywhere}main{max-width:680px;margin-inline:auto;padding-block:64px;padding-inline:24px}@media(max-width:640px){main{padding-block:32px;padding-inline:20px}}header{margin-bottom:40px}header svg{width:auto;height:28px}h1{font-size:1.5rem;line-height:var(--tw-leading,1.7);letter-spacing:var(--tw-tracking,.01em);font-weight:var(--tw-font-weight,400);margin-bottom:24px}h2{font-size:1.15em;line-height:var(--tw-leading,1.7);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400);margin-top:32px;margin-bottom:16px}p{margin-bottom:16px}footer{font-size:13px;line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400);color:var(--suzuri-text2);margin-top:40px}nav{flex-wrap:wrap;gap:24px;display:flex}a{text-underline-offset:var(--spacing-underline);text-decoration:underline}:focus-visible{outline:var(--spacing-focus)solid var(--color-focus);outline-offset:var(--spacing-focus)}}@layer components,utilities;:root{color-scheme:light;--suzuri-desk:#e0e4e6;--suzuri-desk-rule:#ccd1d4;--suzuri-desk-ink:#2d2c2a;--suzuri-desk-ink-2:#4b4945;--suzuri-desk-muted:#5f5b56;--suzuri-desk-ph:#5f5b56;--suzuri-desk-hover:#d5d9dc;--suzuri-desk-edge:#7d7972;--suzuri-paper:#fff;--suzuri-subtle:#f7fafc;--suzuri-hover:#eef1f4;--suzuri-selected:#e4e8ec;--suzuri-text:#242a31;--suzuri-text2:#595f63;--suzuri-muted:#60686d;--suzuri-border:#ebeef2;--suzuri-border-strong:#d8dadf;--suzuri-focus:#111;--suzuri-primary:#000;--suzuri-primary-hover:#333;--suzuri-on-primary:#fff;--suzuri-rail-ink:#5f5b56;--suzuri-pop:#fff;--suzuri-pop-hover:#f1f2f4;--suzuri-pop-rule:#e8e9ec;--suzuri-google-background:#fff;--suzuri-google-border:#747775;--suzuri-google-text:#1f1f1f;--suzuri-safe:#3d7558;--suzuri-popover-shadow:0 0 0 1px #2d261e12,0 2px 4px -1px #2d261e0f,0 12px 28px -10px #2d261e38;--suzuri-scrim:#2d2c2a1a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]):not([data-theme=dark]){color-scheme:dark;--suzuri-desk:#20201f;--suzuri-desk-rule:#41413d;--suzuri-desk-ink:#eeede9;--suzuri-desk-ink-2:#d0cec8;--suzuri-desk-muted:#aca9a2;--suzuri-desk-ph:#aca9a2;--suzuri-desk-hover:#30302e;--suzuri-desk-edge:#8b8880;--suzuri-paper:#2b2c2d;--suzuri-subtle:#303234;--suzuri-hover:#383b3e;--suzuri-selected:#414549;--suzuri-text:#f1f2f3;--suzuri-text2:#ced1d3;--suzuri-muted:#b5babe;--suzuri-border:#414549;--suzuri-border-strong:#555b60;--suzuri-focus:#f5f5f2;--suzuri-primary:#eeede9;--suzuri-primary-hover:#d0cec8;--suzuri-on-primary:#20201f;--suzuri-rail-ink:#aca9a2;--suzuri-pop:#36383a;--suzuri-pop-hover:#424548;--suzuri-pop-rule:#4a4d50;--suzuri-google-background:#131314;--suzuri-google-border:#8e918f;--suzuri-google-text:#e3e3e3;--suzuri-safe:#8fc4a4;--suzuri-popover-shadow:0 0 0 1px #eeede91a,0 2px 4px #0000003d,0 16px 32px -10px #0009;--suzuri-scrim:#0000004d}}:root[data-theme=light]{color-scheme:light;--suzuri-desk:#e0e4e6;--suzuri-desk-rule:#ccd1d4;--suzuri-desk-ink:#2d2c2a;--suzuri-desk-ink-2:#4b4945;--suzuri-desk-muted:#5f5b56;--suzuri-desk-ph:#5f5b56;--suzuri-desk-hover:#d5d9dc;--suzuri-desk-edge:#7d7972;--suzuri-paper:#fff;--suzuri-subtle:#f7fafc;--suzuri-hover:#eef1f4;--suzuri-selected:#e4e8ec;--suzuri-text:#242a31;--suzuri-text2:#595f63;--suzuri-muted:#60686d;--suzuri-border:#ebeef2;--suzuri-border-strong:#d8dadf;--suzuri-focus:#111;--suzuri-primary:#000;--suzuri-primary-hover:#333;--suzuri-on-primary:#fff;--suzuri-rail-ink:#5f5b56;--suzuri-pop:#fff;--suzuri-pop-hover:#f1f2f4;--suzuri-pop-rule:#e8e9ec;--suzuri-google-background:#fff;--suzuri-google-border:#747775;--suzuri-google-text:#1f1f1f;--suzuri-safe:#3d7558;--suzuri-popover-shadow:0 0 0 1px #2d261e12,0 2px 4px -1px #2d261e0f,0 12px 28px -10px #2d261e38;--suzuri-scrim:#2d2c2a1a}:root[data-theme=dark]{color-scheme:dark;--suzuri-desk:#20201f;--suzuri-desk-rule:#41413d;--suzuri-desk-ink:#eeede9;--suzuri-desk-ink-2:#d0cec8;--suzuri-desk-muted:#aca9a2;--suzuri-desk-ph:#aca9a2;--suzuri-desk-hover:#30302e;--suzuri-desk-edge:#8b8880;--suzuri-paper:#2b2c2d;--suzuri-subtle:#303234;--suzuri-hover:#383b3e;--suzuri-selected:#414549;--suzuri-text:#f1f2f3;--suzuri-text2:#ced1d3;--suzuri-muted:#b5babe;--suzuri-border:#414549;--suzuri-border-strong:#555b60;--suzuri-focus:#f5f5f2;--suzuri-primary:#eeede9;--suzuri-primary-hover:#d0cec8;--suzuri-on-primary:#20201f;--suzuri-rail-ink:#aca9a2;--suzuri-pop:#36383a;--suzuri-pop-hover:#424548;--suzuri-pop-rule:#4a4d50;--suzuri-google-background:#131314;--suzuri-google-border:#8e918f;--suzuri-google-text:#e3e3e3;--suzuri-safe:#8fc4a4;--suzuri-popover-shadow:0 0 0 1px #eeede91a,0 2px 4px #0000003d,0 16px 32px -10px #0009;--suzuri-scrim:#0000004d}:root{--suzuri-motion-instant:0s;--suzuri-motion-hover-out:.14s;--suzuri-motion-popover-in:.12s;--suzuri-motion-popover-out:80ms;--suzuri-motion-tooltip-wait:.45s;--suzuri-motion-tooltip-warm:.5s;--suzuri-motion-tooltip-in:70ms;--suzuri-motion-palette:60ms;--suzuri-motion-scrim:.1s;--suzuri-motion-swap-in:.11s;--suzuri-motion-rail:.15s;--suzuri-motion-rail-label:.11s;--suzuri-motion-rail-label-delay:30ms;--suzuri-motion-check:.1s;--suzuri-motion-delete-wait:.13s;--suzuri-motion-row-out:60ms;--suzuri-motion-collapse:.15s;--suzuri-motion-undo-in:.12s;--suzuri-motion-undo-out:80ms;--suzuri-motion-sheet-in:.24s;--suzuri-motion-sheet-out:.2s;--suzuri-motion-recede:.32s;--suzuri-motion-return:90ms;--suzuri-motion-glide:.2s;--suzuri-motion-voice-fill:.2s;--suzuri-motion-voice-return:.2s;--suzuri-motion-settle:2.4s;--suzuri-motion-linger:.4s;--suzuri-motion-top-draw:.5s;--suzuri-motion-top-draw-delay:.25s;--suzuri-motion-top-trace-delay:2.1s;--suzuri-motion-top-check-paper-delay:1.9s;--suzuri-motion-top-check-file-delay:2.6s;--suzuri-motion-top-note:.5s;--suzuri-motion-top-note-delay:.9s;--suzuri-motion-popover-from:.97;--suzuri-motion-undo-rise:3px;--suzuri-motion-rail-ratio:.2069}:root,:host{--color-desk-rule:var(--suzuri-desk-rule);--color-desk-ink:var(--suzuri-desk-ink);--color-paper:var(--suzuri-paper);--color-hover:var(--suzuri-hover);--color-text:var(--suzuri-text);--color-text2:var(--suzuri-text2);--color-muted:var(--suzuri-muted);--color-border:var(--suzuri-border);--color-border-strong:var(--suzuri-border-strong);--color-focus:var(--suzuri-focus);--color-primary:var(--suzuri-primary);--color-pop-rule:var(--suzuri-pop-rule);--text-details--line-height:1.75;--text-top-lead--line-height:1.85;--spacing-zero:0px;--spacing-hairline:1px;--spacing-focus:2px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-xxl:32px;--spacing-meta:40px;--spacing-col:680px;--spacing-pad:64px;--spacing-pad-wide:72px;--spacing-pad-tablet:24px;--spacing-pad-mobile:20px;--spacing-gut:24px;--spacing-gut-tablet:16px;--spacing-gut-mobile:10px;--spacing-rail-wide:56px;--spacing-panel-wide:264px;--spacing-pop-wide:360px;--spacing-rail-gap:200px;--spacing-icon:18px;--spacing-touch:44px;--spacing-button:32px;--spacing-doc-top-mobile:28px;--spacing-palette-top:25dvh;--spacing-dock-max:38dvh;--spacing-note-gap:28px;--spacing-xxs:2px;--spacing-chip-x:9px;--spacing-tag-gap:6px;--spacing-strip-bottom:10px;--spacing-section:18px;--spacing-index-indent:37px;--spacing-results-top-mobile:20px;--spacing-index-indent-xwide:41px;--spacing-underline:.3em;--spacing-list-indent:1.25em;--spacing-top-em:1em;--spacing-top-line:1.25px;--spacing-top-max:1200px;--spacing-top-max-wide:1400px;--spacing-top-max-xwide:1680px;--spacing-top-gut:56px;--spacing-top-section:112px;--spacing-top-last:160px;--spacing-top-hero-h:100dvh;--spacing-top-hero-min:620px;--ease-motion:cubic-bezier(.16,1,.3,1);--ease-motion-sheet:cubic-bezier(.32,.72,0,1);--ease-motion-recede:cubic-bezier(.4,0,.2,1)}:root{--color-desk:var(--suzuri-desk);--color-desk-rule:var(--suzuri-desk-rule);--color-desk-ink:var(--suzuri-desk-ink);--color-desk-ink-2:var(--suzuri-desk-ink-2);--color-desk-muted:var(--suzuri-desk-muted);--color-desk-ph:var(--suzuri-desk-ph);--color-desk-hover:var(--suzuri-desk-hover);--color-desk-edge:var(--suzuri-desk-edge);--color-paper:var(--suzuri-paper);--color-subtle:var(--suzuri-subtle);--color-hover:var(--suzuri-hover);--color-selected:var(--suzuri-selected);--color-text:var(--suzuri-text);--color-text2:var(--suzuri-text2);--color-muted:var(--suzuri-muted);--color-border:var(--suzuri-border);--color-border-strong:var(--suzuri-border-strong);--color-focus:var(--suzuri-focus);--color-primary:var(--suzuri-primary);--color-primary-hover:var(--suzuri-primary-hover);--color-on-primary:var(--suzuri-on-primary);--color-rail-ink:var(--suzuri-rail-ink);--color-pop:var(--suzuri-pop);--color-pop-hover:var(--suzuri-pop-hover);--color-pop-rule:var(--suzuri-pop-rule);--color-google-background:var(--suzuri-google-background);--color-google-border:var(--suzuri-google-border);--color-google-text:var(--suzuri-google-text);--color-safe:var(--suzuri-safe);--color-scrim:var(--suzuri-scrim);--font-body:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-body:16px;--text-body--line-height:1.9;--text-body--letter-spacing:.03em;--text-body--font-weight:400;--font-title:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-title:1.5rem;--text-title--line-height:1.7;--text-title--letter-spacing:.01em;--text-title--font-weight:400;--font-heading:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-heading:1.15em;--text-heading--line-height:1.7;--text-heading--letter-spacing:0em;--text-heading--font-weight:400;--font-heading-1:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-heading-1:1.375em;--text-heading-1--line-height:1.6;--text-heading-1--letter-spacing:.03em;--text-heading-1--font-weight:400;--font-heading-3:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-heading-3:1.0625em;--text-heading-3--line-height:1.8;--text-heading-3--letter-spacing:.03em;--text-heading-3--font-weight:700;--font-heading-4:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-heading-4:1em;--text-heading-4--line-height:1.9;--text-heading-4--letter-spacing:.03em;--text-heading-4--font-weight:700;--font-heading-6:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-heading-6:.875em;--text-heading-6--line-height:1.9;--text-heading-6--letter-spacing:.03em;--text-heading-6--font-weight:700;--font-code:"JetBrains Mono","SF Mono",ui-monospace,Menlo,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP",monospace;--text-code:.875em;--text-code--line-height:1.7;--text-code--letter-spacing:0em;--text-code--font-weight:400;--font-input:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-input:15px;--text-input--line-height:1.5;--text-input--letter-spacing:0em;--text-input--font-weight:400;--font-ui:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-ui:14px;--text-ui--line-height:1.5;--text-ui--letter-spacing:0em;--text-ui--font-weight:400;--font-button:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-button:14px;--text-button--line-height:1.1;--text-button--letter-spacing:0em;--text-button--font-weight:400;--font-index:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-index:13px;--text-index--line-height:1.5;--text-index--letter-spacing:0em;--text-index--font-weight:400;--font-settings-label:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-settings-label:13px;--text-settings-label--line-height:1.5;--text-settings-label--letter-spacing:.03em;--text-settings-label--font-weight:700;--font-caption:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-caption:12px;--text-caption--line-height:1.5;--text-caption--letter-spacing:0em;--text-caption--font-weight:400;--font-chip:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-chip:12px;--text-chip--line-height:1.35;--text-chip--letter-spacing:0em;--text-chip--font-weight:400;--font-small:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-small:11px;--text-small--line-height:1.5;--text-small--letter-spacing:0em;--text-small--font-weight:400;--font-section-heading:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-section-heading:1.15em;--text-section-heading--line-height:1.5;--text-section-heading--letter-spacing:0em;--text-section-heading--font-weight:400;--font-details:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-details:13px;--text-details--line-height:1.75;--text-details--letter-spacing:0em;--text-details--font-weight:400;--font-details-caption:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-details-caption:12px;--text-details-caption--line-height:1.75;--text-details-caption--letter-spacing:0em;--text-details-caption--font-weight:400;--font-quote:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-quote:.95em;--text-quote--line-height:1.85;--text-quote--letter-spacing:.03em;--text-quote--font-weight:400;--font-version:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-version:11.5px;--text-version--line-height:1.6;--text-version--letter-spacing:0em;--text-version--font-weight:400;--font-date:"JetBrains Mono","SF Mono",ui-monospace,monospace;--text-date:12px;--text-date--line-height:1.5;--text-date--letter-spacing:0em;--text-date--font-weight:400;--font-preview-title:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-preview-title:21px;--text-preview-title--line-height:1.5;--text-preview-title--letter-spacing:0em;--text-preview-title--font-weight:700;--font-key:"JetBrains Mono","SF Mono",ui-monospace,monospace;--text-key:11px;--text-key--line-height:1;--text-key--letter-spacing:0em;--text-key--font-weight:400;--font-top-hero:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-top-hero:48px;--text-top-hero--line-height:1.32;--text-top-hero--letter-spacing:.01em;--text-top-hero--font-weight:400;--font-top-hero-short:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-top-hero-short:42px;--text-top-hero-short--line-height:1.32;--text-top-hero-short--letter-spacing:.01em;--text-top-hero-short--font-weight:400;--font-top-hero-wide:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-top-hero-wide:60px;--text-top-hero-wide--line-height:1.32;--text-top-hero-wide--letter-spacing:.01em;--text-top-hero-wide--font-weight:400;--font-top-hero-xwide:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-top-hero-xwide:76px;--text-top-hero-xwide--line-height:1.32;--text-top-hero-xwide--letter-spacing:.01em;--text-top-hero-xwide--font-weight:400;--font-top-hero-mobile:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-top-hero-mobile:30px;--text-top-hero-mobile--line-height:1.38;--text-top-hero-mobile--letter-spacing:.01em;--text-top-hero-mobile--font-weight:400;--font-top-lead:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-top-lead:17px;--text-top-lead--line-height:1.85;--text-top-lead--letter-spacing:.03em;--text-top-lead--font-weight:400;--font-top-lead-l:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-top-lead-l:18px;--text-top-lead-l--line-height:1.85;--text-top-lead-l--letter-spacing:.03em;--text-top-lead-l--font-weight:400;--font-top-lead-xl:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-top-lead-xl:21px;--text-top-lead-xl--line-height:1.85;--text-top-lead-xl--letter-spacing:.03em;--text-top-lead-xl--font-weight:400;--font-top-section:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-top-section:30px;--text-top-section--line-height:1.5;--text-top-section--letter-spacing:.02em;--text-top-section--font-weight:400;--font-top-statement:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-top-statement:38px;--text-top-statement--line-height:1.4;--text-top-statement--letter-spacing:.02em;--text-top-statement--font-weight:400;--font-top-statement-mobile:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-top-statement-mobile:28px;--text-top-statement-mobile--line-height:1.4;--text-top-statement-mobile--letter-spacing:.02em;--text-top-statement-mobile--font-weight:400;--font-top-pair:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-top-pair:18px;--text-top-pair--line-height:1.5;--text-top-pair--letter-spacing:0em;--text-top-pair--font-weight:400;--font-top-pair-short:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-top-pair-short:16px;--text-top-pair-short--line-height:1.5;--text-top-pair-short--letter-spacing:0em;--text-top-pair-short--font-weight:400;--font-top-pair-wide:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-top-pair-wide:21px;--text-top-pair-wide--line-height:1.5;--text-top-pair-wide--letter-spacing:0em;--text-top-pair-wide--font-weight:400;--font-top-pair-xwide:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-top-pair-xwide:27px;--text-top-pair-xwide--line-height:1.5;--text-top-pair-xwide--letter-spacing:0em;--text-top-pair-xwide--font-weight:400;--font-top-pair-mobile:-apple-system,BlinkMacSystemFont,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP","BIZ UDPGothic",sans-serif;--text-top-pair-mobile:12px;--text-top-pair-mobile--line-height:1.5;--text-top-pair-mobile--letter-spacing:0em;--text-top-pair-mobile--font-weight:400;--font-top-note:"JetBrains Mono","SF Mono",ui-monospace,Menlo,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP",monospace;--text-top-note:14px;--text-top-note--line-height:1;--text-top-note--letter-spacing:0em;--text-top-note--font-weight:400;--font-top-note-mobile:"JetBrains Mono","SF Mono",ui-monospace,Menlo,"Hiragino Kaku Gothic Pro","Hiragino Sans","Noto Sans JP",monospace;--text-top-note-mobile:13px;--text-top-note-mobile--line-height:1;--text-top-note-mobile--letter-spacing:0em;--text-top-note-mobile--font-weight:400;--spacing-zero:0px;--spacing-hairline:1px;--spacing-focus:2px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:12px;--spacing-lg:16px;--spacing-xl:24px;--spacing-xxl:32px;--spacing-meta:40px;--spacing-col:680px;--spacing-pad:64px;--spacing-pad-wide:72px;--spacing-pad-tablet:24px;--spacing-pad-mobile:20px;--spacing-write-tail:33dvh;--spacing-focus-tail:58dvh;--spacing-gut:24px;--spacing-gut-tablet:16px;--spacing-gut-mobile:10px;--spacing-rail:48px;--spacing-rail-wide:56px;--spacing-panel:232px;--spacing-panel-wide:264px;--spacing-pop-wide:360px;--spacing-rail-gap:200px;--spacing-icon:18px;--spacing-icon-wide:20px;--spacing-touch:44px;--spacing-button:32px;--spacing-scroll-inset:14px;--spacing-doc-top-mobile:28px;--spacing-palette-top:25dvh;--spacing-dock-max:38dvh;--spacing-note-width:148px;--spacing-note-gap:28px;--spacing-xxs:2px;--spacing-chip-y:3px;--spacing-chip-x:9px;--spacing-item-y:5px;--spacing-item-x:7px;--spacing-tag-gap:6px;--spacing-strip-bottom:10px;--spacing-rail-body:14px;--spacing-section:18px;--spacing-index-indent:37px;--spacing-rail-head:39px;--spacing-rail-bottom:37px;--spacing-rail-bottom-short:27px;--spacing-results-top-mobile:20px;--spacing-item-mobile:40px;--spacing-close-height:36px;--spacing-strip-top-wide:20px;--spacing-strip-bottom-wide:14px;--spacing-rail-head-wide:55px;--spacing-rail-head-wide-short:47px;--spacing-rail-body-wide:30px;--spacing-rail-body-wide-short:22px;--spacing-rail-bottom-wide:39px;--spacing-rail-bottom-wide-short:31px;--spacing-rail-left-xwide:10px;--spacing-item-height-xwide:36px;--spacing-item-x-xwide:9px;--spacing-item-y-xwide:6px;--spacing-index-indent-xwide:41px;--spacing-row-y-xwide:10px;--spacing-rows-bottom:20px;--spacing-rows-bottom-xwide:28px;--spacing-underline:.3em;--spacing-body-gap:1.5em;--spacing-heading-top:2.4em;--spacing-heading-bottom:1em;--spacing-quote-y:2em;--spacing-quote-pad:1.2em;--spacing-list-indent:1.25em;--spacing-preview-gap:.83em;--spacing-preview-line:1.9em;--spacing-account-foot:30px;--spacing-account-status:14px;--spacing-auth-card-min:360px;--spacing-auth-lockup:28px;--spacing-mark:12px;--spacing-mark-gap:6px;--spacing-top-em:1em;--spacing-top-line:1.25px;--spacing-top-max:1200px;--spacing-top-max-wide:1400px;--spacing-top-max-xwide:1680px;--spacing-top-gut:56px;--spacing-top-section:112px;--spacing-top-last:160px;--spacing-top-hero-h:100dvh;--spacing-top-hero-min:620px;--radius-none:0px;--radius-version:2px;--radius-paper:3px;--radius-control:4px;--radius-row:6px;--radius-quote:8px;--radius-pop:8px;--font-weight-bold:700;--shadow-popover:var(--suzuri-popover-shadow);--ease-motion:cubic-bezier(.16,1,.3,1);--ease-motion-sheet:cubic-bezier(.32,.72,0,1);--ease-motion-recede:cubic-bezier(.4,0,.2,1);--ease-motion-exit:linear}@keyframes suzuri-sheet-in{0%{translate:-100%}to{translate:0}}@keyframes suzuri-sheet-out{0%{translate:0}to{translate:-100%}}@keyframes suzuri-top-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes suzuri-top-show{to{opacity:1}}@keyframes suzuri-top-mute{to{color:var(--suzuri-muted)}}@keyframes suzuri-top-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){:root{--suzuri-motion-instant:0s;--suzuri-motion-hover-out:0s;--suzuri-motion-popover-in:0s;--suzuri-motion-popover-out:0s;--suzuri-motion-tooltip-in:0s;--suzuri-motion-palette:0s;--suzuri-motion-scrim:0s;--suzuri-motion-swap-in:0s;--suzuri-motion-rail:0s;--suzuri-motion-rail-label:0s;--suzuri-motion-rail-label-delay:0s;--suzuri-motion-check:0s;--suzuri-motion-delete-wait:0s;--suzuri-motion-row-out:0s;--suzuri-motion-collapse:0s;--suzuri-motion-undo-in:0s;--suzuri-motion-undo-out:0s;--suzuri-motion-sheet-in:0s;--suzuri-motion-sheet-out:0s;--suzuri-motion-recede:0s;--suzuri-motion-return:0s;--suzuri-motion-glide:0s;--suzuri-motion-voice-fill:0s;--suzuri-motion-voice-return:0s;--suzuri-motion-top-draw:0s;--suzuri-motion-top-draw-delay:0s;--suzuri-motion-top-trace-delay:0s;--suzuri-motion-top-check-paper-delay:0s;--suzuri-motion-top-check-file-delay:0s;--suzuri-motion-top-note:0s;--suzuri-motion-top-note-delay:0s;--suzuri-motion-undo-rise:0px}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-col{top:680px}.top-gut{top:24px}.top-md{top:12px}.top-section{top:18px}.isolate{isolation:isolate}.container{width:100%}.m-auto{margin:auto}.my-preview-gap{margin-block:.83em}.my-sm{margin-block:8px}.mt-section{margin-top:18px}.mt-xl{margin-top:24px}.mb-lg{margin-bottom:16px}.mb-md{margin-bottom:12px}.mb-xl{margin-bottom:24px}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.size-icon{width:18px;height:18px}.h-auth-lockup{height:28px}.h-auto{height:auto}.max-h-dock-max{max-height:38dvh}.min-h-auth-card-min{min-height:360px}.min-h-dvh{min-height:100dvh}.min-h-panel{min-height:232px}.min-h-touch{min-height:44px}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-pop-wide{width:360px}.max-w-full{max-width:100%}.min-w-zero{min-width:0}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-gut-mobile{gap:10px}.gap-lg{gap:16px}.gap-sm{gap:8px}.gap-xs{gap:4px}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-y-auto{overflow-y:auto}.rounded-control{border-radius:4px}.rounded-paper{border-radius:3px}.border{border-style:var(--tw-border-style);border-width:1px}.border-border-strong{border-color:var(--suzuri-border-strong)}.border-desk-edge{border-color:var(--suzuri-desk-edge)}.border-google-border{border-color:var(--suzuri-google-border)}.bg-desk{background-color:var(--suzuri-desk)}.bg-google-background{background-color:var(--suzuri-google-background)}.bg-paper{background-color:var(--suzuri-paper)}.bg-primary{background-color:var(--suzuri-primary)}.p-sm{padding:8px}.p-xl{padding:24px}.p-xs{padding:4px}.p-xxl{padding:32px}.px-md{padding-inline:12px}.px-sm{padding-inline:8px}.px-xs{padding-inline:4px}.py-md{padding-block:12px}.py-sm{padding-block:8px}.pt-xs{padding-top:4px}.align-middle{vertical-align:middle}.font-body{font-family:-apple-system,BlinkMacSystemFont,Hiragino Kaku Gothic Pro,Hiragino Sans,Noto Sans JP,BIZ UDPGothic,sans-serif}.font-date{font-family:JetBrains Mono,SF Mono,ui-monospace,monospace}.text-body{font-size:16px;line-height:var(--tw-leading,1.9);letter-spacing:var(--tw-tracking,.03em);font-weight:var(--tw-font-weight,400)}.text-button{font-size:14px;line-height:var(--tw-leading,1.1);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400)}.text-caption{font-size:12px;line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400)}.text-index{font-size:13px;line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400)}.text-preview-title{font-size:21px;line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,700)}.text-title{font-size:1.5rem;line-height:var(--tw-leading,1.7);letter-spacing:var(--tw-tracking,.01em);font-weight:var(--tw-font-weight,400)}.text-ui{font-size:14px;line-height:var(--tw-leading,1.5);letter-spacing:var(--tw-tracking,0em);font-weight:var(--tw-font-weight,400)}.leading-none{--tw-leading:1;line-height:1}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-desk-ink{color:var(--suzuri-desk-ink)}.text-desk-ink-2{color:var(--suzuri-desk-ink-2)}.text-desk-muted{color:var(--suzuri-desk-muted)}.text-google-text{color:var(--suzuri-google-text)}.text-muted{color:var(--suzuri-muted)}.text-on-primary{color:var(--suzuri-on-primary)}.text-text{color:var(--suzuri-text)}.text-text2{color:var(--suzuri-text2)}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.shadow-popover{--tw-shadow:var(--suzuri-popover-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.select-all{-webkit-user-select:all;user-select:all}.before\:bg-border-strong:before{content:var(--tw-content);background-color:var(--suzuri-border-strong)}.before\:bg-text2:before{content:var(--tw-content);background-color:var(--suzuri-text2)}.empty\:hidden:empty{display:none}@media(hover:hover){.hover\:bg-google-background:hover{background-color:var(--suzuri-google-background)}.hover\:bg-pop-hover:hover{background-color:var(--suzuri-pop-hover)}.hover\:bg-primary:hover{background-color:var(--suzuri-primary)}}.disabled\:text-desk-muted:disabled{color:var(--suzuri-desk-muted)}@media(max-width:640px){.mobile\:m-zero{margin:0}.mobile\:min-h-dvh{min-height:100dvh}.mobile\:w-full{width:100%}.mobile\:rounded-none{border-radius:0}.mobile\:bg-paper{background-color:var(--suzuri-paper)}.mobile\:p-zero{padding:0}.mobile\:px-pad-mobile{padding-inline:20px}.mobile\:pt-pad-wide{padding-top:72px}.mobile\:shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media(min-width:2200px){.xwide\:size-icon-wide{width:20px;height:20px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
