._theme_vnf0r_1{--bg:#f5f6f8;--ink:#121417;--ink-soft:#4a5058;--unresolved:#c2c6cf;--line:#1e4bff;--line-soft:#dce3ff;--hair:#1214171a;--gutter:clamp(20px, 6vw, 96px);--max:1440px;--edge:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--home-font), "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic", "Meiryo", sans-serif;font-weight:400;line-height:1.8;overflow-x:clip}@media (prefers-color-scheme:dark){._theme_vnf0r_1{--bg:#141a26;--ink:#eceef2;--ink-soft:#a7afbc;--unresolved:#3a4252;--line:#6e8bff;--line-soft:#1f2a45;--hair:#eceef21f;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:is(html:has(._theme_vnf0r_1),body:has(._theme_vnf0r_1)){background:#f5f6f8}@media (prefers-color-scheme:dark){:is(html:has(._theme_vnf0r_1),body:has(._theme_vnf0r_1)){background:#141a26}}._theme_vnf0r_1 a{color:inherit;text-decoration:none}._theme_vnf0r_1 a:focus-visible{outline:2px solid var(--line);outline-offset:6px;border-radius:2px}._root_18u59_7{--t:3s;--beat-gap:.45s;--ink:#121417;--head-ink:#582b21;--head-mark:#ca4041;--ink-soft:#232a35;--line:#1e4bff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--sun:#fffcf9;--glow:#fbf0eb;--shade:#f1e6e2;isolation:isolate;background:radial-gradient(ellipse 55% 50% at 50% 48%, var(--sun) 0%, var(--sun) 30%, var(--glow) 62%, var(--shade) 100%);height:100svh;min-height:0;color:var(--ink);flex-direction:column;display:flex;position:relative;overflow:hidden}._root_18u59_7:before{content:"";z-index:0;pointer-events:none;transform-origin:100% 0;opacity:0;background:url(/images/home/komorebi-shadow.webp) 75% 0/cover no-repeat;animation:1.8s .2s forwards _sunIn_18u59_1,16s ease-in-out 2s infinite alternate _leaves_18u59_1;position:absolute;inset:-4%}@keyframes _sunIn_18u59_1{to{opacity:1}}@keyframes _leaves_18u59_1{0%{translate:0;rotate:0deg}30%{translate:-6px 3px;rotate:.5deg}65%{translate:4px -2px;rotate:-.3deg}to{translate:-3px 5px;rotate:.25deg}}:is(html:has(._root_18u59_7),body:has(._root_18u59_7)){background:#f1e6e2}._heroText_18u59_82{--F:clamp(32px, 6.8vw, 100px);--S:min(max(64px, 10.5vw), 156px, calc((100vw - 2 * var(--gutter)) / 5.1));--G1:calc(var(--S) * .16);--G2:calc(var(--S) * .75);--W:calc(var(--S) * 4 + var(--G1) * 2 + var(--G2));z-index:1;box-sizing:border-box;padding:calc(4svh + 64px) var(--edge) 6svh;text-align:center;animation:_heroLift_18u59_1 .9s cubic-bezier(.2, .8, .2, 1) var(--t) both;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative}@keyframes _heroLift_18u59_1{to{translate:0 calc(var(--F) * -1.5)}}._headline_18u59_109{font-size:var(--F);letter-spacing:.025em;font-feature-settings:"palt";color:var(--head-ink);margin:0;font-weight:800;line-height:1.5;position:relative}._headLine_18u59_120{height:calc(var(--F) * 1.5);line-height:calc(var(--F) * 1.5);white-space:nowrap;display:block}._run_18u59_127{display:inline-block;position:relative}._run_18u59_127[data-tone=big]{font-size:1.3em}._run_18u59_127[data-tone=small]{font-size:.62em}._run_18u59_127[data-tone=aside]{margin-right:.12em;font-size:.64em;font-weight:700;rotate:-5deg}._run_18u59_127[data-tone=mark]{font-size:1.08em}._run_18u59_127[data-tone=aside] ._letter_18u59_148{animation:_chottoStep_18u59_1 .7s ease-out calc(.15s + var(--beat) * var(--beat-gap) + var(--n) * .11s) both}@keyframes _chottoStep_18u59_1{0%{opacity:0;transform:translateY(.3em)}25%{opacity:1;transform:translateY(-.28em)}50%{transform:translateY(0)}72%{transform:translateY(-.12em)}to{opacity:1;transform:none}}._mark_18u59_172{clip-path:inset(-50% 100% -50% 0);width:calc(100% + .06em);height:.2em;animation:_markDraw_18u59_1 .55s cubic-bezier(.55, 0, .3, 1) calc(.3s + var(--beat) * var(--beat-gap)) forwards;position:absolute;top:calc(50% + .4em);left:-.04em;overflow:visible}._mark_18u59_172 path{fill:none;stroke:var(--head-mark);stroke-width:calc(var(--F) * .075);stroke-linecap:round;vector-effect:non-scaling-stroke}@keyframes _markDraw_18u59_1{to{clip-path:inset(-50% -5%)}}._letter_18u59_148[data-ink=one]{color:var(--paint)}._letter_18u59_148[data-ink=multi]{color:#0000;background:var(--paint);-webkit-background-clip:text;background-clip:text}._letter_18u59_148[data-ink=none]{color:#0000;-webkit-text-stroke:max(1.5px, .022em) #b3a7a1;-webkit-mask:repeating-linear-gradient(-45deg,#000 0 .07em,#0000 .07em .11em);mask:repeating-linear-gradient(-45deg,#000 0 .07em,#0000 .07em .11em)}._headLine_18u59_120:not([data-last]){animation:_lineAway_18u59_1 .5s ease var(--t) forwards}@keyframes _lineAway_18u59_1{to{opacity:0;translate:0 -.25em}}._letter_18u59_148{transform-origin:50% 90%;--lean:-9deg;animation:_letterArrive_18u59_1 .85s cubic-bezier(.22, .8, .3, 1) calc(.15s + var(--beat) * var(--beat-gap) + var(--n) * 45ms) both;display:inline-block}._letter_18u59_148:nth-child(2n){--lean:9deg}._headLine_18u59_120[data-last] ._letter_18u59_148{animation:_letterArrive_18u59_1 .85s cubic-bezier(.22, .8, .3, 1) calc(.15s + var(--beat) * var(--beat-gap) + var(--n) * 45ms) both, _letterAway_18u59_1 .45s cubic-bezier(.5, 0, .75, 0) var(--t) forwards}@keyframes _letterArrive_18u59_1{0%{opacity:0;transform:translateY(.8em) rotate(var(--lean)) scale(.92)}60%{opacity:1;transform:translateY(-.09em)rotate(0)scale(1.02)}82%{transform:translateY(.025em)scale(.995)}to{opacity:1;transform:none}}@keyframes _letterAway_18u59_1{to{opacity:0;translate:calc(var(--x) - (var(--k) - 1.5) * var(--F) * 1.025) 0;scale:.55}}._appRow_18u59_261{z-index:1;height:calc(var(--F) * 1.5);margin-top:calc(var(--F) * -1.5);justify-content:center;align-items:center;display:flex;position:relative}._group_18u59_271{gap:var(--G1);display:flex;position:relative}._apart_18u59_276{margin-left:var(--G2)}._appTile_18u59_279{width:var(--S);height:var(--S);color:inherit;opacity:0;animation:_tileIn_18u59_1 .75s cubic-bezier(.3, 1.45, .5, 1) calc(var(--t) + var(--k) * 90ms) both;border-radius:22%;flex:none;text-decoration:none;position:relative}@keyframes _tileIn_18u59_1{0%{opacity:0;translate:calc((var(--k) - 1.5) * var(--F) * 1.025 - var(--x)) 0;scale:.35}to{opacity:1;translate:0;scale:1}}._appFace_18u59_303{width:100%;height:100%;animation:_bob_18u59_1 2.2s ease-in-out calc(var(--t) + 1.2s + var(--k) * .25s) 2;background:#fff;border-radius:22%;transition:transform .25s;display:block;overflow:hidden;box-shadow:0 0 0 1px #1214170d,0 18px 30px -16px #12141759}._appFace_18u59_303 img{width:100%;height:100%;display:block}@keyframes _bob_18u59_1{50%{translate:0 -5px}}a._appTile_18u59_279:hover ._appFace_18u59_303{transform:translateY(-5px)}a._appTile_18u59_279:focus-visible{outline:2px solid var(--line);outline-offset:6px}._appBlank_18u59_336{box-shadow:none;box-sizing:border-box;background:#fafafa;border:1.5px dashed #12141738}._appName_18u59_343{letter-spacing:.04em;white-space:nowrap;color:var(--ink-soft);opacity:0;animation:_fadeIn_18u59_1 .6s ease calc(var(--t) + .6s + var(--k) * 60ms) forwards;flex-direction:column;align-items:center;gap:1px;font-size:clamp(11px,.95vw,14px);font-weight:700;line-height:1.4;display:flex;position:absolute;top:calc(100% + 12px);left:50%;translate:-50%}._appName_18u59_343 small{opacity:.7;font-size:.85em;font-weight:400}@keyframes _fadeIn_18u59_1{to{opacity:1}}._foot_18u59_374{z-index:3;padding:0 var(--edge) clamp(16px, 3svh, 32px);position:relative}._maker_18u59_379{color:var(--head-ink);opacity:0;animation:_fadeIn_18u59_1 .6s ease calc(var(--t) + 1s) forwards;align-items:center;gap:12px;display:inline-flex;position:relative}._avatarButton_18u59_388{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;transition:transform .35s cubic-bezier(.34,1.56,.64,1);display:block}._avatarButton_18u59_388:focus-visible,._folder_18u59_399:focus-visible{outline:2px solid var(--head-mark);outline-offset:3px}._avatar_18u59_388{object-fit:cover;width:44px;height:44px;color:var(--ink-soft);background:#dde1e7;border-radius:50%;place-items:center;font-size:15px;font-weight:700;display:grid;box-shadow:0 0 0 2px #fff,0 8px 16px -8px #12141773}._folder_18u59_399{--fold:clamp(60px, 5.2vw, 76px);left:calc(22px - var(--fold) / 2);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:22%;padding:0;display:block;position:absolute;bottom:calc(100% + 14px)}._folderFace_18u59_434{width:var(--fold);height:var(--fold);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffcf99e;border-radius:22%;transition:transform .25s;display:block;box-shadow:0 0 0 1px #582b2114,0 14px 24px -14px #582b2173}._folderMinis_18u59_448{box-sizing:border-box;grid-template:1fr 1fr/1fr 1fr;gap:9%;width:100%;height:100%;padding:13%;display:grid}._folderMinis_18u59_448 img{border-radius:22%;width:100%;height:100%;display:block}._folderMinis_18u59_448 ._folderMinis_18u59_448{background:#fffcf9bf;border-radius:22%;box-shadow:0 0 0 1px #582b2114}._folderDialog_18u59_470{width:100%;max-width:none;height:100%;max-height:none;color:var(--head-ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}._folderDialog_18u59_470::backdrop{background:0 0}._folderVeil_18u59_487{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#74615933;position:absolute;inset:0}._folderStage_18u59_493{box-sizing:border-box;height:100%;padding:24px var(--gutter,16px);flex-direction:column;justify-content:center;align-items:center;gap:clamp(16px,3svh,28px);display:flex;position:relative}._folderHead_18u59_505{box-sizing:border-box;align-items:center;gap:12px;width:min(560px,100%);min-height:40px;padding:0 4px;display:flex}._folderBack_18u59_514{color:inherit;font:inherit;cursor:pointer;background:#fffcf999;border:0;border-radius:999px;flex:none;padding:7px 14px 8px 11px;font-size:13.5px;font-weight:700;transition:background-color .2s}._folderBack_18u59_514:focus-visible{outline:2px solid var(--head-mark);outline-offset:2px}._folderTitle_18u59_531{letter-spacing:.05em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:clamp(17px,1.7vw,22px);font-weight:800;overflow:hidden}._folderPanel_18u59_540:focus{outline:none}._folderPanel_18u59_540{box-sizing:border-box;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffcf999;border-radius:clamp(28px,4vw,44px);width:min(560px,100%);padding:clamp(24px,4vw,44px) clamp(14px,4vw,44px);box-shadow:inset 0 0 0 1px #ffffffb3,0 30px 60px -30px #582b2159}._folderGrid_18u59_555{grid-template-columns:repeat(var(--cols,3), 1fr);gap:clamp(18px,3vw,30px) clamp(8px,3vw,36px);margin:0;padding:0;list-style:none;display:grid}._folderApp_18u59_563{width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:0;text-decoration:none;display:flex}a._folderApp_18u59_563,button._folderApp_18u59_563{cursor:pointer}._folderApp_18u59_563:focus-visible{outline:2px solid var(--head-mark);outline-offset:6px}._folderIcon_18u59_585{aspect-ratio:1;border-radius:22%;width:clamp(72px,8.4vw,116px);transition:transform .25s;overflow:hidden;box-shadow:0 0 0 1px #582b210f,0 14px 24px -14px #582b2173}._folderIcon_18u59_585 img{width:100%;height:100%;display:block}._folderIconFolder_18u59_601{background:#fffcf9b3}._folderIconEmpty_18u59_604{box-sizing:border-box;box-shadow:none;background:#fffcf959;border:1.5px dashed #582b2140}._folderName_18u59_611{text-align:center;max-width:10em;word-break:auto-phrase;text-wrap:balance;text-underline-offset:5px;font-size:clamp(12px,1.05vw,14px);font-weight:700;line-height:1.45;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .2s}._folderName_18u59_611 small{opacity:.7;font-size:11px;font-weight:400;display:block}._folderDialog_18u59_470[open] ._folderVeil_18u59_487,._folderDialog_18u59_470[open] ._folderHead_18u59_505{animation:.3s both _folderFade_18u59_1}._folderDialog_18u59_470[open] ._folderGrid_18u59_555 li{animation:_folderItem_18u59_1 .4s cubic-bezier(.3, 1.3, .5, 1) calc(.12s + var(--m) * 40ms) both}@keyframes _folderFade_18u59_1{0%{opacity:0}}@keyframes _folderItem_18u59_1{0%{opacity:0;scale:.8}}@media (hover:hover){._avatarButton_18u59_388:hover{transform:translateY(-3px)scale(1.08)}._folder_18u59_399:hover ._folderFace_18u59_434,a._folderApp_18u59_563:hover ._folderIcon_18u59_585,button._folderApp_18u59_563:hover ._folderIcon_18u59_585{transform:translateY(-4px)}a._folderApp_18u59_563:hover ._folderName_18u59_611,button._folderApp_18u59_563:hover ._folderName_18u59_611{-webkit-text-decoration-color:var(--head-mark);text-decoration-color:var(--head-mark)}._folderBack_18u59_514:hover{background:#fffcf9e6}}._makerText_18u59_665{flex-direction:column;font-size:13px;line-height:1.3;display:flex}._accounts_18u59_671{gap:6px;margin-top:4px;display:flex}._accounts_18u59_671 a{color:var(--ink-soft);letter-spacing:.03em;background:#ffffff8c;border:1px solid #12141729;border-radius:999px;padding:1px 10px 2px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s}._accounts_18u59_671 a:hover,._accounts_18u59_671 a:focus-visible{border-color:var(--head-mark);color:var(--head-mark)}@media (prefers-reduced-motion:reduce){._heroText_18u59_82{translate:0 calc(var(--F) * -1.5);animation:none}._root_18u59_7:before{opacity:1;animation:none}._headLine_18u59_120{opacity:0;animation:none}._letter_18u59_148,._appFace_18u59_303{animation:none}._appTile_18u59_279,._appName_18u59_343,._maker_18u59_379{opacity:1;animation:none}._appFace_18u59_303,._accounts_18u59_671 a,._avatarButton_18u59_388,._folderFace_18u59_434,._folderIcon_18u59_585{transition:none!important}._folderDialog_18u59_470[open] ._folderVeil_18u59_487,._folderDialog_18u59_470[open] ._folderHead_18u59_505,._folderDialog_18u59_470[open] ._folderGrid_18u59_555 li{animation:none}}
