@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600&family=Outfit:wght@400;700;900&family=M+PLUS+Rounded+1c:wght@400;700&display=swap";html,body{overflow-x:hidden}html{box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;tab-size:4}ul{list-style:none}*,:before,:after{background-repeat:no-repeat;box-sizing:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.center{text-align:center}.bold{font-weight:700}.hidden{display:none!important}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-60px) scale(1.3)}}.PageTitle{margin-bottom:20px}.PageTitle>.title{display:flex;align-items:end;margin-bottom:20px;padding:12px 18px;background:linear-gradient(135deg,#ffffffe6,#fff0fcd9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1.5px solid rgba(220,190,240,.45);border-radius:1.5rem;box-shadow:0 4px 18px #b464dc14}.PageTitle>.title>h2{font-weight:700;letter-spacing:.05rem;margin:0!important;border-bottom:none!important;background:linear-gradient(135deg,#9b7fe0,#f47db5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.PageTitle>.title>.updateDate{margin-left:10px;color:#9480a8;font-size:.8rem;font-family:Outfit,sans-serif}.PageTitle>.thumbnailContainer{width:100%}.PageTitle>.thumbnailContainer>.thumbnail{width:100%;object-fit:contain;background-color:transparent;border-radius:1rem;border:1.5px solid rgba(220,190,240,.45);margin-inline:0}a{color:#9b7fe0;text-decoration:none;transition:color .2s ease}a:hover{color:#f47db5}.background{position:absolute;width:100%;height:100vh;overflow:hidden;background:linear-gradient(135deg,#f0f4ff,#d4e4ff);z-index:-1}.shape{position:absolute;opacity:.5;animation:float 10s infinite ease-in-out}.shape.circle{border-radius:50%;background:#ff6b6b}.shape.square{background:#4ecdc4}.shape.triangle{clip-path:polygon(50% 0%,0% 100%,100% 100%);background:#ffe66d}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.notionStyle html{-webkit-print-color-adjust:exact}.notionStyle *{box-sizing:border-box;-webkit-print-color-adjust:exact}.notionStyle html,.notionStyle body{margin:0;padding:0}@media only screen{.notionStyle body{margin:2em auto;max-width:900px;color:#37352f}}.notionStyle body{line-height:1.5;white-space:pre-wrap}.notionStyle a,.notionStyle a.visited{color:inherit;text-decoration:underline}.notionStyle .pdf-relative-link-path{font-size:80%;color:#444}.notionStyle h1,.notionStyle h2,.notionStyle h3{letter-spacing:-.01em;line-height:1.2;font-weight:600;margin-bottom:0}.notionStyle .page-title{font-size:2.5rem;font-weight:700;margin-top:0;margin-bottom:.75em}.notionStyle h1{font-size:1.875rem}.notionStyle h2{font-size:1.5rem;margin-top:1.5rem}.notionStyle h3{font-size:1.25rem;margin-top:1.25rem}.notionStyle .source{border:1px solid #ddd;border-radius:3px;padding:1.5em;word-break:break-all}.notionStyle .callout{border-radius:3px;padding:1rem}.notionStyle figure{margin:1.25em 0;page-break-inside:avoid}.notionStyle figcaption{opacity:.5;font-size:85%;margin-top:.5em}.notionStyle mark{background-color:transparent}.notionStyle .indented{padding-left:1.5em}.notionStyle hr{background:transparent;display:block;width:100%;height:1px;visibility:visible;border:none;border-bottom:1px solid rgba(55,53,47,.09)}.notionStyle img{max-width:100%}@media only print{.notionStyle img{max-height:100vh;object-fit:contain}}@page{.notionStyle{margin:1in}}.notionStyle .collection-content{font-size:.875rem}.notionStyle .column-list{display:flex;justify-content:space-between}.notionStyle .column{padding:0 1em}.notionStyle .column:first-child{padding-left:0}.notionStyle .column:last-child{padding-right:0}.notionStyle .table_of_contents-item{display:block;font-size:.875rem;line-height:1.3;padding:.125rem}.notionStyle .table_of_contents-indent-1{margin-left:1.5rem}.notionStyle .table_of_contents-indent-2{margin-left:3rem}.notionStyle .table_of_contents-indent-3{margin-left:4.5rem}.notionStyle .table_of_contents-link{text-decoration:none;opacity:.7;border-bottom:1px solid rgba(55,53,47,.18)}.notionStyle table,.notionStyle th,.notionStyle td{border:1px solid rgba(55,53,47,.09);border-collapse:collapse}.notionStyle table{border-left:none;border-right:none}.notionStyle th,.notionStyle td{font-weight:400;padding:.25em .5em;line-height:1.5;min-height:1.5em;text-align:left}.notionStyle th{color:#37352f99}.notionStyle ol,.notionStyle ul{margin:0;margin-block-start:.6em;margin-block-end:.6em}.notionStyle li>ol:first-child,.notionStyle li>ul:first-child{margin-block-start:.6em}.notionStyle ul>li{list-style:disc}.notionStyle ul.to-do-list{padding-inline-start:0}.notionStyle ul.to-do-list>li{list-style:none}.notionStyle .to-do-children-checked{text-decoration:line-through;opacity:.375}.notionStyle ul.toggle>li{list-style:none}.notionStyle ul{padding-inline-start:1.7em}.notionStyle ul>li{padding-left:.1em}.notionStyle ol{padding-inline-start:1.6em}.notionStyle ol>li{padding-left:.2em}.notionStyle .mono ol{padding-inline-start:2em}.notionStyle .mono ol>li{text-indent:-.4em}.notionStyle .toggle{padding-inline-start:0em;list-style-type:none}.notionStyle .toggle>li>details{padding-left:1.7em}.notionStyle .toggle>li>details>summary{margin-left:-1.1em}.notionStyle .selected-value{display:inline-block;padding:0 .5em;background:#cecdca80;border-radius:3px;margin-right:.5em;margin-top:.3em;margin-bottom:.3em;white-space:nowrap}.notionStyle .collection-title{display:inline-block;margin-right:1em}.notionStyle .page-description{margin-bottom:2em}.notionStyle .simple-table{margin-top:1em;font-size:.875rem;empty-cells:show}.notionStyle .simple-table td,.notionStyle .simple-table th{height:29px;min-width:120px}.notionStyle .simple-table-header-color{background:#f7f6f3;color:#000}.notionStyle .simple-table-header{font-weight:500}.notionStyle time{opacity:.5}.notionStyle .icon{display:inline-block;max-width:1.2em;max-height:1.2em;text-decoration:none;vertical-align:text-bottom;margin-right:.5em}.notionStyle img.icon{border-radius:3px}.notionStyle .user-icon{width:1.5em;height:1.5em;border-radius:100%;margin-right:.5rem}.notionStyle .user-icon-inner{font-size:.8em}.notionStyle .text-icon{border:1px solid #000;text-align:center}.notionStyle .page-cover-image{display:block;object-fit:cover;width:100%;max-height:30vh}.notionStyle .page-header-icon{font-size:3rem;margin-bottom:1rem}.notionStyle .page-header-icon-with-cover{margin-top:-.72em;margin-left:.07em}.notionStyle .page-header-icon img{border-radius:3px}.notionStyle .link-to-page{margin:1em 0;padding:0;border:none;font-weight:500}.notionStyle p>.user{opacity:.5}.notionStyle td>.user,.notionStyle td>time{white-space:nowrap}.notionStyle input[type=checkbox]{transform:scale(1.5);margin-right:.6em;vertical-align:middle}.notionStyle p{margin-top:.5em;margin-bottom:.5em}.notionStyle .image{border:none;margin:1.5em 0;padding:0;border-radius:0;text-align:center}.notionStyle .code,.notionStyle code{background:#87837826;padding:.2em .4em;border-radius:3px;font-size:85%;tab-size:2}.notionStyle code{color:#eb5757}.notionStyle .code{padding:1.5em 1em}.notionStyle .code-wrap{white-space:pre-wrap;word-break:break-all}.notionStyle .code>code{background:none;padding:0;font-size:100%;color:inherit}.notionStyle blockquote{font-size:1.25em;margin:1em 0;padding-left:1em;border-left:3px solid rgb(55,53,47)}.notionStyle .bookmark{text-decoration:none;max-height:8em;padding:0;display:flex;width:100%;align-items:stretch}.notionStyle .bookmark-title{font-size:.85em;overflow:hidden;text-overflow:ellipsis;height:1.75em;white-space:nowrap}.notionStyle .bookmark-text{display:flex;flex-direction:column}.notionStyle .bookmark-info{flex:4 1 180px;padding:12px 14px 14px;display:flex;flex-direction:column;justify-content:space-between}.notionStyle .bookmark-image{width:33%;flex:1 1 180px;display:block;position:relative;object-fit:cover;border-radius:1px}.notionStyle .bookmark-description{color:#37352f99;font-size:.75em;overflow:hidden;max-height:4.5em;word-break:break-word}.notionStyle .bookmark-href{font-size:.75em;margin-top:.25em}.notionStyle .sans{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol}.notionStyle .code{font-family:SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace}.notionStyle .serif{font-family:Lyon-Text,Georgia,ui-serif,serif}.notionStyle .mono{font-family:iawriter-mono,Nitti,Menlo,Courier,monospace}.notionStyle .pdf .sans{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol,Twemoji,"Noto Color Emoji",Noto Sans CJK JP}.notionStyle .pdf:lang(zh-CN) .sans{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol,Twemoji,"Noto Color Emoji",Noto Sans CJK SC}.notionStyle .pdf:lang(zh-TW) .sans{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol,Twemoji,"Noto Color Emoji",Noto Sans CJK TC}.notionStyle .pdf:lang(ko-KR) .sans{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI Variable Display,Segoe UI,Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji",Segoe UI Symbol,Twemoji,"Noto Color Emoji",Noto Sans CJK KR}.notionStyle .pdf .code{font-family:Source Code Pro,SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK JP}.notionStyle .pdf:lang(zh-CN) .code{font-family:Source Code Pro,SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK SC}.notionStyle .pdf:lang(zh-TW) .code{font-family:Source Code Pro,SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK TC}.notionStyle .pdf:lang(ko-KR) .code{font-family:Source Code Pro,SFMono-Regular,Menlo,Consolas,PT Mono,Liberation Mono,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK KR}.notionStyle .pdf .serif{font-family:PT Serif,Lyon-Text,Georgia,ui-serif,serif,"Twemoji","Noto Color Emoji","Noto Serif CJK JP"}.notionStyle .pdf:lang(zh-CN) .serif{font-family:PT Serif,Lyon-Text,Georgia,ui-serif,serif,"Twemoji","Noto Color Emoji","Noto Serif CJK SC"}.notionStyle .pdf:lang(zh-TW) .serif{font-family:PT Serif,Lyon-Text,Georgia,ui-serif,serif,"Twemoji","Noto Color Emoji","Noto Serif CJK TC"}.notionStyle .pdf:lang(ko-KR) .serif{font-family:PT Serif,Lyon-Text,Georgia,ui-serif,serif,"Twemoji","Noto Color Emoji","Noto Serif CJK KR"}.notionStyle .pdf .mono{font-family:PT Mono,iawriter-mono,Nitti,Menlo,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK JP}.notionStyle .pdf:lang(zh-CN) .mono{font-family:PT Mono,iawriter-mono,Nitti,Menlo,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK SC}.notionStyle .pdf:lang(zh-TW) .mono{font-family:PT Mono,iawriter-mono,Nitti,Menlo,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK TC}.notionStyle .pdf:lang(ko-KR) .mono{font-family:PT Mono,iawriter-mono,Nitti,Menlo,Courier,monospace,Twemoji,"Noto Color Emoji",Noto Sans Mono CJK KR}.notionStyle .highlight-default{color:#32302c}.notionStyle .highlight-gray{color:#73726e;fill:#73726e}.notionStyle .highlight-brown{color:#9f6b53;fill:#9f6b53}.notionStyle .highlight-orange{color:#d9730d;fill:#d9730d}.notionStyle .highlight-yellow{color:#cb912f;fill:#cb912f}.notionStyle .highlight-teal{color:#448361;fill:#448361}.notionStyle .highlight-blue{color:#337ea9;fill:#337ea9}.notionStyle .highlight-purple{color:#9065b0;fill:#9065b0}.notionStyle .highlight-pink{color:#c14c8a;fill:#c14c8a}.notionStyle .highlight-red{color:#cd3c3a;fill:#cd3c3a}.notionStyle .highlight-default_background{color:#32302c}.notionStyle .highlight-gray_background{background:#f8f8f7}.notionStyle .highlight-brown_background{background:#f4eeee}.notionStyle .highlight-orange_background{background:#fbecdd}.notionStyle .highlight-yellow_background{background:#fbf3db}.notionStyle .highlight-teal_background{background:#edf3ec}.notionStyle .highlight-blue_background{background:#e7f3f8}.notionStyle .highlight-purple_background{background:#f8f3fc}.notionStyle .highlight-pink_background{background:#fcf1f6}.notionStyle .highlight-red_background{background:#fdebec}.notionStyle .block-color-default{color:inherit;fill:inherit}.notionStyle .block-color-gray{color:#73726e;fill:#73726e}.notionStyle .block-color-brown{color:#9f6b53;fill:#9f6b53}.notionStyle .block-color-orange{color:#d9730d;fill:#d9730d}.notionStyle .block-color-yellow{color:#cb912f;fill:#cb912f}.notionStyle .block-color-teal{color:#448361;fill:#448361}.notionStyle .block-color-blue{color:#337ea9;fill:#337ea9}.notionStyle .block-color-purple{color:#9065b0;fill:#9065b0}.notionStyle .block-color-pink{color:#c14c8a;fill:#c14c8a}.notionStyle .block-color-red{color:#cd3c3a;fill:#cd3c3a}.notionStyle .block-color-default_background{color:inherit;fill:inherit}.notionStyle .block-color-gray_background{background:#f8f8f7}.notionStyle .block-color-brown_background{background:#f4eeee}.notionStyle .block-color-orange_background{background:#fbecdd}.notionStyle .block-color-yellow_background{background:#fbf3db}.notionStyle .block-color-teal_background{background:#edf3ec}.notionStyle .block-color-blue_background{background:#e7f3f8}.notionStyle .block-color-purple_background{background:#f8f3fc}.notionStyle .block-color-pink_background{background:#fcf1f6}.notionStyle .block-color-red_background{background:#fdebec}.notionStyle .select-value-color-default{background-color:#54483114}.notionStyle .select-value-color-gray{background-color:#54483126}.notionStyle .select-value-color-brown{background-color:#d2a28d59}.notionStyle .select-value-color-orange{background-color:#e07c3945}.notionStyle .select-value-color-yellow{background-color:#ecbf4263}.notionStyle .select-value-color-green{background-color:#7bb78145}.notionStyle .select-value-color-blue{background-color:#5da5ce45}.notionStyle .select-value-color-purple{background-color:#a881c545}.notionStyle .select-value-color-pink{background-color:#e188b345}.notionStyle .select-value-color-red{background-color:#f4ab9f66}.notionStyle .checkbox{display:inline-flex;vertical-align:text-bottom;width:16;height:16;background-size:16px;margin-left:2px;margin-right:5px}.notionStyle .checkbox-on{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%2358A9D7%22%2F%3E%0A%3Cpath%20d%3D%22M6.71429%2012.2852L14%204.9995L12.7143%203.71436L6.71429%209.71378L3.28571%206.2831L2%207.57092L6.71429%2012.2852Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E)}.notionStyle .checkbox-off{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%220.75%22%20y%3D%220.75%22%20width%3D%2214.5%22%20height%3D%2214.5%22%20fill%3D%22white%22%20stroke%3D%22%2336352F%22%20stroke-width%3D%221.5%22%2F%3E%0A%3C%2Fsvg%3E)}#root{width:100%;height:100%;min-height:100dvh;background-color:#fef8ff;background-image:radial-gradient(at 10% 0%,rgba(220,207,250,.5) 0px,transparent 55%),radial-gradient(at 90% 0%,rgba(255,200,222,.4) 0px,transparent 55%),radial-gradient(at 80% 90%,rgba(200,245,239,.45) 0px,transparent 55%),radial-gradient(at 20% 90%,rgba(255,221,200,.35) 0px,transparent 55%);background-attachment:fixed;color:#3d2c4a;font-family:Inter,sans-serif}#root.ja{font-family:"M PLUS Rounded 1c",sans-serif,Inter,sans-serif}#root{font-weight:400;font-style:normal;line-height:1.7rem}footer{position:relative;width:100%;margin-top:80px;background:linear-gradient(to bottom,transparent,rgba(220,207,250,.2));overflow:hidden}@media(max-width:950px){footer{margin-top:40px}}footer .waves{position:relative;width:100%;height:100px;margin-bottom:-10px;z-index:1}footer .footerContent{position:relative;z-index:2;background:linear-gradient(to bottom,#ecdcff99,#ffdcf080);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:40px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;color:#9480a8;font-family:Inter,sans-serif}footer .footerContent .social-links{display:flex;align-items:center;gap:10px}footer .footerContent .social-links a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#ffffffbf;border:1.5px solid rgba(220,190,240,.5);color:#9480a8;font-size:1.3rem;transition:all .3s ease;box-shadow:0 2px 12px #a064c81a}footer .footerContent .social-links a:hover{background:linear-gradient(135deg,#dccffa,#ffc8de);color:#9b7fe0;transform:translateY(-4px) scale(1.08);box-shadow:0 6px 20px #a064c833;border-color:#9b7fe080}footer .footerContent .contact-link{display:inline-flex;align-items:center;gap:8px;padding:.6rem 1.8rem;background:linear-gradient(135deg,#9b7fe0,#f47db5);color:#fff;border-radius:3rem;text-decoration:none;font-size:.95rem;font-weight:800;font-family:Outfit,sans-serif;letter-spacing:.05em;transition:all .3s ease;box-shadow:0 4px 18px #9b7fe04d}footer .footerContent .contact-link:hover{transform:translateY(-3px);box-shadow:0 8px 28px #9b7fe073;filter:brightness(1.05);color:#fff}footer .footerContent .copyright{font-size:.8rem;opacity:.7;margin-top:10px;color:#9480a8}footer .footerContent a{color:#9b7fe0;text-decoration:none;transition:color .2s ease}footer .footerContent a:hover{color:#f47db5}#MyTwitterCard{display:flex;align-items:center;flex-flow:column;gap:10px;min-height:230px;width:100%;padding:20px;margin:30px auto;background:linear-gradient(135deg,#ffffffd1,#fff0fcbf);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1.5px solid rgba(220,190,240,.5);box-shadow:0 6px 28px #a064c81a;color:#3d2c4a;line-height:1.4rem;border-radius:1.8rem;overflow-x:hidden;transition:transform .3s ease,box-shadow .3s ease}@media(max-width:950px){#MyTwitterCard{height:auto;min-height:80px;padding:15px!important;margin:10px auto;gap:0px;align-items:center;text-align:start;justify-content:start}}#MyTwitterCard a{color:#9b7fe0;text-decoration:none}#MyTwitterCard a:hover{color:#f47db5}#MyTwitterCard svg{color:#9480a8;transform:scale(.8);margin-right:5px}@media(max-width:950px){#MyTwitterCard svg{width:13px;height:13px}}#MyTwitterCard .top{width:100%;display:flex;align-items:center;justify-content:start;gap:30px}#MyTwitterCard .iconContainer{height:200px;display:flex;align-items:center}@media(max-width:950px){#MyTwitterCard .iconContainer{height:80px}}#MyTwitterCard .iconContainer>a{display:block;height:100%;width:auto;aspect-ratio:1/1}#MyTwitterCard .iconContainer>a .icon{height:100%;border-radius:999px;border:4px solid #dccffa;transform:scale(.95);transition:all .4s cubic-bezier(.175,.885,.32,1.275);box-shadow:0 4px 18px #9b7fe040}#MyTwitterCard .iconContainer>a:hover .icon{transform:scale(1.03) rotate(4deg);border-color:#9b7fe0;box-shadow:0 6px 24px #9b7fe059}#MyTwitterCard .name{font-size:28px;font-weight:700;font-family:Outfit,sans-serif;color:#3d2c4a}@media(max-width:950px){#MyTwitterCard .name{font-size:18px}}#MyTwitterCard .twitterId{font-size:15px;color:#9480a8;margin-top:6px}@media(max-width:950px){#MyTwitterCard .twitterId{margin-top:2px;font-size:14px;line-height:1rem}}#MyTwitterCard .description{margin-top:10px;color:#3d2c4a}@media(max-width:950px){#MyTwitterCard .description{margin-top:8px;font-size:.9rem;line-height:1.3rem}}#MyTwitterCard .underBlock{margin-top:10px;line-height:1rem}@media(max-width:950px){#MyTwitterCard .underBlock{display:none}}#MyTwitterCard .underBlock .litlink,#MyTwitterCard .underBlock .birthday{display:flex;justify-content:center;align-items:center;display:inline-flex}#MyTwitterCard .underBlock .birthday{margin-left:10px;color:#9480a8}#MyTwitterCard .underBlock .twitterStarted{display:flex;justify-content:center;align-items:center;justify-content:start;color:#9480a8;margin-top:5px}#MyTwitterCard .hero-social-btns{display:flex;justify-content:start;gap:8px;flex-wrap:wrap;width:100%;margin-top:10px}@media(max-width:950px){#MyTwitterCard .hero-social-btns{gap:6px;margin-top:6px}}#MyTwitterCard .btn-icon{width:18px;height:18px;object-fit:contain;flex-shrink:0;border-radius:.2rem}@media(max-width:950px){#MyTwitterCard .btn-icon{width:14px;height:14px}}#MyTwitterCard .hero-btn-secondary{position:relative;display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:2rem;background:#fff9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1.5px solid rgba(155,127,224,.45);color:#9b7fe0;text-decoration:none;font-size:.88rem;font-weight:700;font-family:Outfit,sans-serif;letter-spacing:.03em;overflow:hidden;transition:border-color .3s ease}@media(max-width:950px){#MyTwitterCard .hero-btn-secondary{padding:5px 12px;font-size:.76rem;gap:4px}}#MyTwitterCard .hero-btn-secondary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#9b7fe01f,#f47db514);opacity:0;transition:opacity .3s ease;pointer-events:none}#MyTwitterCard .hero-btn-secondary:hover{border-color:#9b7fe0ad}#MyTwitterCard .hero-btn-secondary:hover:before{opacity:1}.embla{--slide-height: 28rem}@media(max-width:950px){.embla{--slide-height: 20rem}}.embla{--slide-spacing: 1rem;--slide-size: 75%;position:relative;max-width:60rem;margin:0 auto}.embla__viewport{overflow:hidden}.embla__container{display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.embla__slide{transform:translateZ(0);flex:0 0 auto;padding-left:var(--slide-spacing)}.embla__parallax{border-radius:1.2rem;height:var(--slide-height);width:fit-content;overflow:hidden}.embla__parallax__layer{height:100%;width:fit-content;position:relative;will-change:transform}.embla__parallax__layer:before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--slide-bg);background-size:cover;background-position:center center;filter:blur(18px) brightness(1) saturate(1.2);transform:scale(1.08);transform-origin:center}.embla__parallax__img{position:relative;height:100%;width:auto;display:block}.embla__controls{display:flex;justify-content:center;gap:1rem;margin-top:1.4rem}.embla__button{background:#ffffff1f;border:1px solid rgba(255,255,255,.25);color:#311147;border-radius:50%;width:3rem;height:3rem;font-size:1.8rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .2s,border-color .2s}.embla__button:hover{background:#ffffff40;border-color:#ffffff80}.embla__button:active{transform:scale(.95)}.lightbox-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:2000;display:flex;justify-content:center;align-items:center;cursor:zoom-out;opacity:0;animation:fadeIn .3s forwards}.lightbox-overlay .lightbox-close{position:absolute;top:16px;right:16px;width:40px;height:40px;border:none;border-radius:50%;background:#ffffff26;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1;transition:background .2s}.lightbox-overlay .lightbox-close:hover{background:#ffffff4d}.lightbox-overlay .lightbox-content{position:relative;max-width:90%;max-height:90%;width:auto;height:auto;border-radius:8px;overflow:hidden;box-shadow:0 0 50px #00000080;transform:scale(.9);animation:scaleUp .3s cubic-bezier(.34,1.56,.64,1) forwards}.lightbox-overlay .lightbox-content img{display:block;width:100%;height:100%;object-fit:contain;max-height:90vh}@keyframes fadeIn{to{opacity:1}}@keyframes scaleUp{to{transform:scale(1)}}p{margin-bottom:10px}h2{font-family:Outfit,sans-serif;font-size:1.8rem;margin-top:20px;margin-bottom:8px;border-bottom:2px solid #dccffa;color:#9b7fe0;line-height:2.2rem}h3{font-family:Outfit,sans-serif;font-size:1.5rem;margin-top:15px;margin-bottom:8px;border-bottom:1.5px solid #ffc8de;color:#9b7fe0;line-height:2rem}main{padding:10px;width:100%;display:flex;flex-flow:column;justify-content:center;perspective:1200px}main section{padding:40px;width:100%;max-width:1000px;margin:20px auto;opacity:0;transform:translateY(60px) rotateX(12deg) scale(.97);transform-origin:top center;transform-style:preserve-3d;filter:blur(4px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),filter .7s ease}main section.visible{opacity:1;transform:translateY(0) rotateX(0) scale(1);filter:blur(0)}main section:nth-child(1){transition-delay:0ms}main section:nth-child(2){transition-delay:80ms}main section:nth-child(3){transition-delay:.16s}main section:nth-child(4){transition-delay:.24s}main section{color:#3d2c4a;box-shadow:0 8px 32px #a064c81f,0 2px 8px #c896e614;background-color:#ffffffb8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1.5px solid rgba(220,190,240,.45);border-radius:2rem}main section h2{margin-top:0}@media(max-width:950px){main section{padding:20px;margin:5px auto;border-radius:1.5rem}}.artworks-section__desc{margin-bottom:1.4rem;opacity:.75}.vrchat-section__intro{margin-bottom:1.5rem}.vrchat-section__intro p{line-height:2;margin-bottom:.8rem}.vrchat-section__memories-title{font-size:1.2rem;font-weight:700;margin-bottom:1rem}.vrchat-section__gallery-scroll{max-height:600px;overflow-y:auto;overflow-x:hidden}.vrchat-section__gallery{column-count:3;column-gap:1rem}@media(max-width:900px){.vrchat-section__gallery{column-count:2}}@media(max-width:600px){.vrchat-section__gallery{column-count:1}}.vrchat-section__gallery .photo-card{break-inside:avoid;margin-bottom:1rem;border-radius:1rem;overflow:hidden;cursor:pointer;border:1.5px solid rgba(220,190,240,.4);background:#ffffff80;opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease,box-shadow .3s ease}.vrchat-section__gallery .photo-card.visible{opacity:1;transform:translateY(0)}.vrchat-section__gallery .photo-card img{width:100%;height:auto;display:block;transition:transform .5s ease}.vrchat-section__gallery .photo-card:hover{transform:translateY(-4px);box-shadow:0 6px 20px #9b7fe033;border-color:#9b7fe08c}.vrchat-section__gallery .photo-card:hover img{transform:scale(1.04)}.vrchat-section__gallery .no-images{text-align:center;padding:2rem;opacity:.6}.hero-logo{width:600px;height:auto}@media(max-width:950px){.hero-logo{width:270px}}.hero-layout{display:flex;align-items:center;justify-content:center;width:100%;padding:0 24px}.hero-avatar-wrapper{position:absolute;left:80%;top:-60%;transform:translateY(-50%);z-index:-1}@media(max-width:950px){.hero-avatar-wrapper{top:-110%;left:40%;transform:translate(-50%)}}.hero-avatar-wrapper .hero-avatar-full img{height:720px;width:auto;object-fit:contain;filter:drop-shadow(0 12px 48px rgba(155,127,224,.4));display:block}@media(max-width:950px){.hero-avatar-wrapper .hero-avatar-full img{height:450px}}.note-status{margin-top:1rem;color:#9480a8;font-size:.9rem}.note-articles{display:flex;flex-direction:row;gap:1rem;margin-top:1rem;overflow-x:auto;overflow-y:hidden;padding-bottom:.5rem;scrollbar-width:thin;scrollbar-color:rgba(155,127,224,.4) transparent}.note-articles::-webkit-scrollbar{height:5px}.note-articles::-webkit-scrollbar-track{background:transparent;border-radius:99px}.note-articles::-webkit-scrollbar-thumb{background:linear-gradient(90deg,#9b7fe073,#f47db559);border-radius:99px;transition:background .2s ease}.note-articles::-webkit-scrollbar-thumb:hover{background:linear-gradient(90deg,#9b7fe0b3,#f47db58c)}@media(max-width:950px){.note-articles{flex-direction:column;overflow-x:hidden;overflow-y:visible;padding-bottom:0}.note-articles .note-article-card:nth-child(n+4){display:none}}.note-all-link{display:inline-block;margin-top:1rem;padding:.5rem 1.25rem;border-radius:2rem;border:1.5px solid rgba(155,127,224,.5);background:#fff9;color:#9b7fe0;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .2s ease,box-shadow .2s ease}.note-all-link:hover{background:#9b7fe01f;box-shadow:0 4px 12px #9b7fe033}.note-article-card{display:flex;flex-direction:column;flex:0 0 200px;border-radius:1rem;overflow:hidden;border:1.5px solid rgba(220,190,240,.4);background:#fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-decoration:none;color:#3d2c4a;transition:transform .3s ease,box-shadow .3s ease}.note-article-card img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block;transition:transform .5s ease}.note-article-card__body{padding:.75rem 1rem;display:flex;flex-direction:column;gap:.3rem;flex:1}.note-article-card__title{font-size:.9rem;font-weight:700;line-height:1.4;margin:0;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;flex:1}.note-article-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:auto}.note-article-card__date{font-size:.75rem;color:#9480a8;margin:0}.note-article-card__likes{font-size:.75rem;color:#9480a8;margin:0;white-space:nowrap}.note-article-card:hover{box-shadow:0 6px 20px #9b7fe033;border-color:#9b7fe08c}@media(max-width:950px){.note-article-card{flex-direction:row;flex:none;align-items:center}.note-article-card img{width:90px;aspect-ratio:1/1;flex-shrink:0}.note-article-card__body{padding:.5rem .75rem}.note-article-card__title{font-size:.85rem;-webkit-line-clamp:2;line-clamp:2}}.uni-clicker{display:flex;flex-wrap:wrap;width:100%;height:500px;border-radius:14px;overflow:hidden;border:2px solid rgba(192,96,240,.25);box-shadow:0 6px 32px #8c50c81f;background:#f5ebff8c}.uni-clicker__left{flex:0 0 300px;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:1.2rem;padding:1.4rem 1rem;background:#e6d2ff73;border-right:2px solid rgba(192,96,240,.2);overflow-y:auto}.uni-clicker__counter{width:100%;text-align:center;background:#ffffff8c;border-radius:10px;padding:.7rem .6rem;border:1.5px solid rgba(192,96,240,.2)}.uni-clicker__counter-main{font-size:1.6rem;font-weight:800;color:#6b2fa0;line-height:1.2}.uni-clicker__counter-sub{font-size:.75rem;color:#96b;margin-top:3px}.uni-clicker__crab-wrap{position:relative;display:flex;justify-content:center;margin-top:20px;-webkit-user-select:none;user-select:none}.uni-clicker__crab-btn{position:relative;font-size:4.5rem;line-height:1;background:#ffffffb3;border:3px solid rgba(192,96,240,.4);border-radius:50%;width:140px;height:140px;cursor:pointer;box-shadow:0 0 0 6px #c060f014,0 8px 28px #8c50c82e;transition:transform .08s ease,box-shadow .08s ease;-webkit-user-select:none;user-select:none;overflow:visible}.uni-clicker__crab-btn--clicking{transform:scale(.91)}.uni-clicker__float{position:absolute;pointer-events:none;font-weight:800;font-size:1rem;color:#b040e8;animation:floatUp .9s ease-out forwards;white-space:nowrap;text-shadow:0 1px 4px rgba(0,0,0,.15);-webkit-user-select:none;user-select:none}.uni-clicker__mobile-toggle{background:#c060f026;border:1.5px solid rgba(192,96,240,.4);border-radius:20px;padding:.4rem 1rem;font-size:.82rem;color:#7a3fa0;font-weight:600;cursor:pointer;width:100%}.uni-clicker__right{flex:1;min-width:260px;min-height:0;display:flex;flex-direction:column;background:#faf5ffb3;overflow:hidden}.uni-clicker__store-head{display:flex;align-items:center;justify-content:space-between;padding:.7rem 1rem;border-bottom:2px solid rgba(192,96,240,.18);background:#c060f014}.uni-clicker__store-head-text{font-weight:700;font-size:.9rem;color:#6b2fa0;letter-spacing:.03em}.uni-clicker__close-btn{background:none;border:none;color:#bbb;font-size:1rem;cursor:pointer;line-height:1}.uni-clicker__item-list{height:430px;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.uni-clicker__item-row{display:flex;align-items:center;gap:.5rem;padding:.28rem .9rem;border-bottom:1px solid rgba(192,96,240,.12);transition:background .12s;position:relative}.uni-clicker__item-row--teaser{opacity:.38}.uni-clicker__item-row--disabled{opacity:.45}.uni-clicker__item-icon{font-size:1.5rem;flex-shrink:0;width:32px;text-align:center}.uni-clicker__item-icon--grayscale{filter:grayscale(1)}.uni-clicker__item-body{flex:1;min-width:0}.uni-clicker__item-name{font-weight:700;font-size:.88rem;color:#3d1a60}.uni-clicker__item-desc{font-size:.7rem;color:#97b;margin-left:10px}.uni-clicker__item-cps{font-size:.68rem;color:#b060d8;font-weight:600;margin-top:1px}.uni-clicker .count-badge-area{display:flex;align-items:center;justify-content:center;width:70px}.uni-clicker__count-badge{background:#c060f02e;color:#6b2fa0;border-radius:8px;padding:2px 8px;font-size:.88rem;font-weight:700;flex-shrink:0;min-width:28px;width:fit-content;text-align:center;border:1px solid rgba(192,96,240,.25)}.uni-clicker__buy-col{display:flex;flex-direction:row;gap:.25rem;flex-shrink:0}.uni-clicker__buy-btn{display:flex;align-items:center;gap:.3rem;border:1.5px solid transparent;border-radius:7px;padding:.18rem .55rem;cursor:pointer;min-width:80px;justify-content:space-between;transition:opacity .12s;background:#a0a0a014;border-color:#a0a0a033}.uni-clicker__buy-btn--active{background:#c060f021;border-color:#c060f066;cursor:pointer}.uni-clicker__buy-btn:disabled{cursor:not-allowed}.uni-clicker__buy-qty{font-size:.72rem;font-weight:700;color:#7a3fa0}.uni-clicker__buy-cost{font-size:.68rem;color:#555;white-space:nowrap}.uni-clicker__reset-btn{margin:.7rem .9rem;background-color:#fff;border:1px solid #ddd;border-radius:8px;padding:.25rem .8rem;font-size:.72rem;cursor:pointer}@media(max-width:699px){.uni-clicker{flex-direction:column;height:auto}.uni-clicker__left{flex:0 0 auto;border-right:none;border-bottom:2px solid rgba(192,96,240,.2)}.uni-clicker__right{flex:1;min-width:0}.uni-clicker__item-list{height:280px}}
