:root{--notion-font:ui-sans-serif, system-ui, apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol";--fg-color:#37352f;--fg-color-0:#37352f17;--fg-color-1:#37352f29;--fg-color-2:#37352f66;--fg-color-3:#37352f99;--fg-color-4:#000;--fg-color-5:#37352f06;--fg-color-6:#37352fcc;--fg-color-7:#37352f80;--fg-color-icon:var(--fg-color);--bg-color:#fff;--bg-color-0:#87837826;--bg-color-1:#f7f6f3;--bg-color-2:#87837826;--select-color-0:#2eaadc;--select-color-1:#2daadb4d;--select-color-2:#d9eff8;--notion-red:#e03e3e;--notion-pink:#ad1a72;--notion-blue:#0b6e99;--notion-purple:#6940a5;--notion-teal:#4d6461;--notion-yellow:#dfab01;--notion-orange:#d9730d;--notion-brown:#64473a;--notion-gray:#9b9a97;--notion-red_background:#fbe4e4;--notion-pink_background:#f4dfeb;--notion-blue_background:#ddebf1;--notion-purple_background:#eae4f2;--notion-teal_background:#ddedea;--notion-yellow_background:#fbf3db;--notion-orange_background:#faebdd;--notion-brown_background:#e9e5e3;--notion-gray_background:#ebeced;--notion-red_background_co:#fbe4e44d;--notion-pink_background_co:#f4dfeb4d;--notion-blue_background_co:#ddebf14d;--notion-purple_background_co:#eae4f24d;--notion-teal_background_co:#ddedea4d;--notion-yellow_background_co:#fbf3db4d;--notion-orange_background_co:#faebdd4d;--notion-brown_background_co:#e9e5e34d;--notion-gray_background_co:#ebeced4d;--notion-item-blue:#d3e5ef;--notion-item-orange:#fadec9;--notion-item-green:#dbeddb;--notion-item-pink:#f5e0e9;--notion-item-brown:#eee0da;--notion-item-red:#ffe2dd;--notion-item-yellow:#fdecc8;--notion-item-default:#e3e2e080;--notion-item-purple:#e8deee;--notion-item-gray:#e3e2e0;--notion-item-text-blue:#183347;--notion-item-text-orange:#49290e;--notion-item-text-green:#1c3829;--notion-item-text-pink:#4c2337;--notion-item-text-brown:#442a1e;--notion-item-text-red:#5d1715;--notion-item-text-yellow:#402c1b;--notion-item-text-default:#32302c;--notion-item-text-purple:#412454;--notion-item-text-gray:#32302c;--notion-item-bullet-blue:#5b97bd;--notion-item-bullet-orange:#d7813a;--notion-item-bullet-green:#6c9b7d;--notion-item-bullet-pink:#cd749f;--notion-item-bullet-brown:#bb846c;--notion-item-bullet-red:#e16f64;--notion-item-bullet-yellow:#cb9433;--notion-item-bullet-default:#5b97bd;--notion-item-bullet-purple:#a782c3;--notion-item-bullet-gray:#91918e;--notion-max-width:720px;--notion-header-height:45px;--notion-corner-radius:8px}.dark-mode{--fg-color:#ffffffe6;--fg-color-0:var(--fg-color);--fg-color-1:var(--fg-color);--fg-color-2:var(--fg-color);--fg-color-3:var(--fg-color);--fg-color-4:var(--fg-color);--fg-color-5:#ffffffb3;--fg-color-6:#fff;--fg-color-icon:#fff;--bg-color:#2f3437;--bg-color-0:#474c50;--bg-color-1:#3f4447;--bg-color-2:#87837826;--notion-red:#ff7369;--notion-pink:#e255a1;--notion-blue:#529cca;--notion-purple:#9a6dd7;--notion-teal:#4dab9a;--notion-yellow:#ffdc49;--notion-orange:#ffa344;--notion-brown:#937264;--notion-gray:#979a9bf2;--notion-red_background:#594141;--notion-pink_background:#533b4c;--notion-blue_background:#364954;--notion-purple_background:#443f57;--notion-teal_background:#354c4b;--notion-yellow_background:#59563b;--notion-orange_background:#594a3a;--notion-brown_background:#434040;--notion-gray_background:#454b4e;--notion-red_background_co:#5941414d;--notion-pink_background_co:#533b4c4d;--notion-blue_background_co:#78a2bb4d;--notion-purple_background_co:#443f574d;--notion-teal_background_co:#354c4b4d;--notion-yellow_background_co:#59563b4d;--notion-orange_background_co:#594a3a4d;--notion-brown_background_co:#4340404d;--notion-gray_background_co:#454b4e4d}.notion *{box-sizing:border-box}.notion{color:var(--fg-color);caret-color:var(--fg-color);font-size:16px;line-height:1.5;font-family:var(--notion-font)}.notion>*{padding:3px 0}.notion *{margin-block:0}.notion ::selection{background:var(--select-color-1)}.notion *,.notion :focus{outline:0}.notion-page-content{flex-direction:column;width:100%;display:flex}@media (width>=1300px) and (height>=300px){.notion-page-content-has-aside{width:calc((100vw + var(--notion-max-width)) / 2);flex-direction:row;display:flex}.notion-page-content-has-aside .notion-aside{display:flex}.notion-page-content-has-aside .notion-page-content-inner{width:var(--notion-max-width);max-width:var(--notion-max-width)}}.notion-page-content-inner{flex-direction:column;align-items:flex-start;display:flex;position:relative}.notion-aside{z-index:101;flex-direction:column;flex:1;align-self:flex-start;align-items:center;display:none;position:sticky;top:148px}.notion-table-of-contents-active-item{color:var(--select-color-0)!important}.notion-app{background:var(--bg-color);min-height:100vh;position:relative}.notion-viewport{padding:0;position:relative;inset:0}.medium-zoom-overlay{z-index:300}.medium-zoom-image{border-radius:0}.medium-zoom-image--opened{z-index:301;margin:unset!important;min-width:unset!important;min-height:unset!important}.notion-frame{flex-direction:column;width:100%;height:100%;padding:0;display:flex}.notion-page-scroller{min-height:calc(100vh - var(--notion-header-height));flex-direction:column;flex-grow:1;align-items:center;display:flex;position:relative}.notion-red,.notion-red_co{color:var(--notion-red)}.notion-pink,.notion-pink_co{color:var(--notion-pink)}.notion-blue,.notion-blue_co{color:var(--notion-blue)}.notion-purple,.notion-purple_co{color:var(--notion-purple)}.notion-teal,.notion-teal_co,.notion-green,.notion-green_co{color:var(--notion-teal)}.notion-yellow,.notion-yellow_co{color:var(--notion-yellow)}.notion-orange,.notion-orange_co{color:var(--notion-orange)}.notion-brown,.notion-brown_co{color:var(--notion-brown)}.notion-gray,.notion-gray_co{color:var(--notion-gray)}.notion-red_background{background-color:var(--notion-red_background)}.notion-pink_background{background-color:var(--notion-pink_background)}.notion-blue_background{background-color:var(--notion-blue_background)}.notion-purple_background{background-color:var(--notion-purple_background)}.notion-teal_background,.notion-green_background{background-color:var(--notion-teal_background)}.notion-yellow_background{background-color:var(--notion-yellow_background)}.notion-orange_background{background-color:var(--notion-orange_background)}.notion-brown_background{background-color:var(--notion-brown_background)}.notion-gray_background{background-color:var(--notion-gray_background)}.notion-red_background_co{background-color:var(--notion-red_background_co)}.notion-pink_background_co{background-color:var(--notion-pink_background_co)}.notion-blue_background_co{background-color:var(--notion-blue_background_co)}.notion-purple_background_co{background-color:var(--notion-purple_background_co)}.notion-teal_background_co,.notion-green_background_co{background-color:var(--notion-teal_background_co)}.notion-yellow_background_co{background-color:var(--notion-yellow_background_co)}.notion-orange_background_co{background-color:var(--notion-orange_background_co)}.notion-brown_background_co{background-color:var(--notion-brown_background_co)}.notion-gray_background_co{background-color:var(--notion-gray_background_co)}.notion-item-blue{background-color:var(--notion-item-blue);color:var(--notion-item-text-blue)}.notion-item-orange{background-color:var(--notion-item-orange);color:var(--notion-item-text-orange)}.notion-item-green{background-color:var(--notion-item-green);color:var(--notion-item-text-green)}.notion-item-pink{background-color:var(--notion-item-pink);color:var(--notion-item-text-pink)}.notion-item-brown{background-color:var(--notion-item-brown);color:var(--notion-item-text-brown)}.notion-item-red{background-color:var(--notion-item-red);color:var(--notion-item-text-red)}.notion-item-yellow{background-color:var(--notion-item-yellow);color:var(--notion-item-text-yellow)}.notion-item-default,.notion-item-default-inferred{background-color:var(--notion-item-default);color:var(--notion-item-text-default)}.notion-item-purple{background-color:var(--notion-item-purple);color:var(--notion-item-text-purple)}.notion-item-gray{background-color:var(--notion-item-gray);color:var(--notion-item-text-gray)}.notion-item-bullet-blue{background-color:var(--notion-item-bullet-blue)}.notion-item-bullet-orange{background-color:var(--notion-item-bullet-orange)}.notion-item-bullet-green{background-color:var(--notion-item-bullet-green)}.notion-item-bullet-pink{background-color:var(--notion-item-bullet-pink)}.notion-item-bullet-brown{background-color:var(--notion-item-bullet-brown)}.notion-item-bullet-red{background-color:var(--notion-item-bullet-red)}.notion-item-bullet-yellow{background-color:var(--notion-item-bullet-yellow)}.notion-item-bullet-default{background-color:var(--notion-item-bullet-default)}.notion-item-bullet-default-inferred{background-color:var(--notion-item-bullet-gray)}.notion-item-bullet-purple{background-color:var(--notion-item-bullet-purple)}.notion-item-bullet-gray{background-color:var(--notion-item-bullet-gray)}.notion b,.notion strong{font-weight:600}.notion-title{width:100%;margin-bottom:20px;font-size:2.5em;font-weight:600;line-height:1.2}.notion-h{white-space:pre-wrap;word-break:break-word;width:100%;max-width:100%;margin-bottom:1px;padding:3px 2px;font-weight:600;line-height:1.3;display:inline;position:relative}.notion-h1{margin-top:1.08em;font-size:1.875em}.notion-header-anchor{position:absolute;top:-54px;left:0}.notion-title+.notion-h1,.notion-title+.notion-h2,.notion-title+.notion-h3,.notion-title+.notion-h4,.notion-h1:first-child{margin-top:0}.notion-h2{margin-top:1.1em;font-size:1.5em}.notion-h3{margin-top:1em;font-size:1.25em}.notion-h4{margin-top:1em;font-size:1.15em}.notion-h:hover .notion-hash-link{opacity:1}.notion-sync-block .notion-h{display:block}details.notion-toggle .notion-h{display:inline}.notion-hash-link{opacity:0;float:left;fill:var(--fg-color-icon);margin-left:-20px;padding-right:4px;text-decoration:none}.notion-page-cover{object-fit:cover;width:100%;padding:0;display:block;height:30vh!important;min-height:30vh!important;max-height:30vh!important}.notion-page-cover-wrapper{justify-content:center;align-items:center;width:100%;height:30vh;min-height:30vh;max-height:30vh;display:flex}.notion-page-cover-wrapper span,.notion-page-cover-wrapper img{width:100%!important;height:30vh!important;min-height:30vh!important;max-height:30vh!important}.notion-page{flex-direction:column;flex-grow:1;flex-shrink:0;align-items:flex-start;width:100%;max-width:100%;margin:0 auto;padding:0;display:flex;position:relative}.notion-full-page{padding-bottom:calc(max(10vh,120px))}.notion-page-no-cover{padding-top:96px;margin-top:48px!important}.notion-page-no-cover.notion-page-no-icon{padding-top:0}.notion-page-no-cover.notion-page-has-image-icon{padding-top:148px}.notion-page-has-cover.notion-page-no-icon{padding-top:48px}.notion-page-has-cover{padding-top:96px}.notion-page-has-cover.notion-page-has-icon.notion-page-has-text-icon{padding-top:64px}.notion-page-icon-hero{flex-direction:row;justify-content:center;display:flex;position:absolute;top:0;left:50%}.notion-page-icon-hero.notion-page-icon-image{width:124px;height:124px;margin-left:-62px}.notion-page-icon-hero.notion-page-icon-span{width:78px;height:78px;margin-left:-39px}.notion-page-icon-hero .notion-page-icon{display:block;position:relative}.notion-page-has-cover .notion-page-icon-hero.notion-page-icon-image{top:-62px}.notion-page-has-cover .notion-page-icon-hero.notion-page-icon-span{top:-42px}.notion-page-icon-hero.notion-page-icon-span .notion-page-icon{color:var(--fg-color-icon);margin-left:0;font-size:78px;line-height:1.1}.notion-page-icon-hero.notion-page-icon-image .notion-page-icon{border-radius:var(--notion-corner-radius);width:100%;max-width:100%;height:100%;max-height:100%;display:block}.notion-page-icon-hero.notion-page-icon-image img{object-fit:cover}.notion-page-icon{fill:var(--fg-color-6);color:var(--fg-color-icon);font-family:Apple Color Emoji,Segoe UI Emoji,NotoColorEmoji,Noto Color Emoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;font-size:1.1em}img.notion-page-icon,svg.notion-page-icon{object-fit:fill;border-radius:var(--notion-corner-radius);max-width:100%;max-height:100%;display:block}.notion-page-icon-inline{width:22px;max-width:22px;height:22px;max-height:22px;margin:0 4px}.notion-page-icon-inline span{max-width:100%;max-height:100%}.notion-page-icon-inline img{object-fit:cover}.notion-page{box-sizing:border-box;width:var(--notion-max-width);padding-left:calc(min(16px,8vw));padding-right:calc(min(16px,8vw))}.notion-full-width{box-sizing:border-box;--notion-max-width:calc(min(1920px, 98vw));padding-left:calc(min(96px,8vw));padding-right:calc(min(96px,8vw))}.notion-small-text{font-size:14px}.notion-quote{white-space:pre-wrap;word-break:break-word;border-left:3px solid;width:100%;margin:6px 0;padding:.2em .9em;font-size:1.2em;display:block}.notion-hr{border:none;border-bottom:1px solid var(--bg-color-0);width:100%;margin:6px 0;padding:0}.notion-link{color:inherit;word-break:break-word;-webkit-text-decoration:inherit;text-decoration:inherit;border-bottom:.05em solid;border-color:var(--fg-color-2);opacity:.7;transition:border-color .1s ease-in,opacity .1s ease-in}.notion-link:hover{border-color:var(--fg-color-6);opacity:1}.notion-blank{width:100%;min-height:1rem;margin-top:1px;margin-bottom:1px;padding:3px 2px}.notion-page-link{color:var(--fg-color);width:100%;height:30px;margin:1px 0;text-decoration:none;transition:background .12s ease-in;display:flex}.notion-page-link:hover{background:var(--bg-color-0)}.notion-icon{width:18px;height:18px;color:var(--fg-color-icon);display:block}.notion-page-text{white-space:nowrap;text-overflow:ellipsis;border-bottom:1px solid var(--fg-color-1);margin:4px 0;font-weight:500;line-height:1.3;overflow:hidden}.notion-inline-code{color:#eb5757;background:var(--bg-color-2);border-radius:var(--notion-corner-radius);padding:.2em .4em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:85%}.notion-inline-underscore{text-decoration:underline}.notion-list{margin:0;margin-block:.6em}.notion-list-disc{margin-top:0;margin-bottom:0;padding-inline-start:1.7em;list-style-type:disc}.notion-list-numbered{margin-top:0;margin-bottom:0;padding-inline-start:1.6em;list-style-type:decimal}.notion-list-numbered .notion-list-numbered{list-style-type:lower-alpha}.notion-list-numbered .notion-list-numbered .notion-list-numbered{list-style-type:lower-roman}.notion-list-disc li{padding-left:.1em}.notion-list-numbered li{padding-left:.2em}.notion-list li{white-space:pre-wrap;padding:6px 0}.notion-asset-wrapper{flex-direction:column;align-self:center;min-width:100%;max-width:100vw;margin:.5rem 0;display:flex}.notion-asset-wrapper-image{max-width:100%}.notion-asset-wrapper-full{max-width:100vw}.notion-asset-wrapper img{width:100%;height:100%;max-height:100%}.notion-asset-wrapper iframe{background:#f7f6f5;border:none}.notion-text{white-space:pre-wrap;word-break:break-word;width:100%;margin:1px 0;padding:3px 2px}.notion-text:first-child{margin-top:2px}.notion-text-children{flex-direction:column;padding-left:1.5em;display:flex}.notion .notion-code{font-size:85%}.notion-code{border-radius:var(--notion-corner-radius);tab-size:2;box-sizing:border-box;background:var(--bg-color-1);width:100%;margin:4px 0;padding:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;display:block;position:relative;overflow:auto}.notion-code-copy{-webkit-user-select:none;user-select:none;z-index:9;transition:opacity .2s cubic-bezier(.3,0,.5,1);position:absolute;top:1em;right:1em}.notion-code-copy-button{cursor:pointer;color:#24292f;background-color:#f6f8fa;border:1px solid #1b1f2426;border-radius:6px;padding:.6em;font-size:1.25em;line-height:1em;transition:background-color .2s cubic-bezier(.3,0,.5,1),color .2s cubic-bezier(.3,0,.5,1),border-color .2s cubic-bezier(.3,0,.5,1);display:inline-block;box-shadow:0 1px #1b1f240a,inset 0 1px #ffffff40}.notion-code-copy-button:hover{background-color:#f3f4f6;border-color:#1b1f2426;transition-duration:.1s}.notion-code-copy-button:active{background:#ebecf0;border-color:#1b1f2426;transition:none}.notion-code .notion-code-copy{opacity:0}.notion-code:hover .notion-code-copy{opacity:1}.notion-code-copy-button svg{display:block}.notion-code-copy-tooltip{pointer-events:none;z-index:99;flex-direction:row;justify-content:center;width:100%;font-size:14px;display:flex;position:absolute;bottom:-38px;left:0}.notion-code-copy-tooltip>div{color:#fff;background:#222;border-radius:6px;padding:6px 8px}.notion-column{flex-direction:column;padding-top:12px;padding-bottom:12px;display:flex}.notion-column>:first-child{margin-top:0;margin-left:0;margin-right:0}.notion-column>:last-child{margin-bottom:0;margin-left:0;margin-right:0}.notion-row{width:100%;max-width:100%;display:flex;overflow:hidden}@media (width<=640px){.notion-row{flex-direction:column}.notion-row .notion-column{width:100%!important}.notion-row .notion-spacer{display:none}}.notion-bookmark{box-sizing:border-box;border:1px solid var(--fg-color-1);border-radius:var(--notion-corner-radius);-webkit-user-select:none;user-select:none;width:100%;margin:4px 0;text-decoration:none;display:flex;overflow:hidden}.dark-mode .notion-bookmark{border-color:var(--bg-color-0)}.notion-bookmark>div:first-child{text-align:left;color:var(--fg-color);flex:4 180px;padding:12px 14px 14px;overflow:hidden}.notion-bookmark-title{white-space:nowrap;text-overflow:ellipsis;min-height:24px;margin-bottom:2px;font-size:14px;line-height:20px;overflow:hidden}.notion-bookmark-description{opacity:.8;height:32px;font-size:12px;line-height:16px;overflow:hidden}.notion-bookmark-link{margin-top:6px;display:flex}.notion-bookmark-link-icon{width:16px;min-width:16px;height:16px;margin-right:6px}.notion-bookmark-link-text{color:var(--fg-color);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.notion-bookmark-link-icon img{max-width:100%;max-height:100%}.notion-bookmark-image{flex:180px;position:relative}.notion-bookmark-image>*{width:100%;height:100%;position:absolute!important}.notion-bookmark-image span{max-height:100%;width:100%!important;height:100%!important}.notion-column .notion-bookmark-image{display:none}.notion-spacer{width:calc(min(32px,4vw))}.notion-spacer:last-child{display:none}.notion-asset-object-fit{border-radius:1px;width:100%;height:100%;position:absolute;inset:0}.notion-image{border-radius:1px;width:100%;display:block}.notion-asset-caption{white-space:pre-wrap;word-break:break-word;caret-color:var(--fg-color);color:var(--fg-color-3);padding:6px 0 6px 2px;font-size:14px;line-height:1.4}.notion-callout{border-radius:var(--notion-corner-radius);box-sizing:border-box;border-width:1px;border:1px solid var(--fg-color-0);align-items:center;width:100%;margin:4px 0;padding:16px 16px 16px 12px;display:inline-flex}.dark-mode .notion-callout{border-color:var(--bg-color-2)}.notion-callout .notion-page-icon-inline{align-self:flex-start;width:24px;height:24px;font-size:1.3em;line-height:24px}.notion-callout-text{white-space:pre-wrap;word-break:break-word;width:100%;margin-left:8px}.notion-callout-text>:first-child{margin-top:0;padding-top:0}.notion-toggle{width:100%;padding:3px 2px}.notion-toggle>summary{cursor:pointer;outline:none}.notion-toggle>div{margin-left:1.1em}.notion-button-block{margin:4px 0;padding:4px 0}.notion-button{border:1px solid var(--notion-gray);color:#000;cursor:pointer;background-color:#0000;border-radius:3px;justify-content:center;align-items:center;min-height:32px;padding:6px 12px;font-size:14px;font-weight:400;transition:background-color .15s;display:inline-flex}.notion-button:hover{background-color:#00000008}.notion-button:active{background-color:#0000000f}.notion-button:focus-visible{outline:2px solid var(--fg-color);outline-offset:2px}.notion-button:disabled{opacity:.4;cursor:not-allowed}.notion-button-inner{white-space:nowrap;cursor:pointer;color:#000;border:1px solid #0000;border-radius:3px;justify-content:center;align-items:center;min-height:32px;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.2;transition:background-color .15s;display:inline-flex}.notion-button-inner:hover{filter:brightness(.95)}.notion-button-inner:active{filter:brightness(.9)}.notion-button-inner:focus-visible{outline:2px solid var(--fg-color);outline-offset:2px}.notion-button-inner:disabled{opacity:.4;cursor:not-allowed}.notion-blue_background .notion-button-inner,.notion-button.notion-blue_background{background-color:var(--notion-item-blue);border-color:var(--notion-item-blue)}.notion-button.notion-blue_background:hover{background-color:var(--notion-item-blue);box-shadow:inset 0 0 0 2000px #0000000a}.notion-button.notion-blue_background:active{background-color:var(--notion-item-blue);box-shadow:inset 0 0 0 2000px #00000014}.notion-red_background .notion-button-inner,.notion-button.notion-red_background{background-color:var(--notion-item-red);border-color:var(--notion-item-red)}.notion-button.notion-red_background:hover{background-color:var(--notion-item-red);box-shadow:inset 0 0 0 2000px #0000000a}.notion-button.notion-red_background:active{background-color:var(--notion-item-red);box-shadow:inset 0 0 0 2000px #00000014}.notion-orange_background .notion-button-inner,.notion-button.notion-orange_background{background-color:var(--notion-item-orange);border-color:var(--notion-item-orange)}.notion-button.notion-orange_background:hover{background-color:var(--notion-item-orange);box-shadow:inset 0 0 0 2000px #0000000a}.notion-button.notion-orange_background:active{background-color:var(--notion-item-orange);box-shadow:inset 0 0 0 2000px #00000014}.notion-green_background .notion-button-inner,.notion-teal_background .notion-button-inner,.notion-button.notion-green_background,.notion-button.notion-teal_background{background-color:var(--notion-item-green);border-color:var(--notion-item-green)}.notion-button.notion-green_background:hover,.notion-button.notion-teal_background:hover{background-color:var(--notion-item-green);box-shadow:inset 0 0 0 2000px #0000000a}.notion-button.notion-green_background:active,.notion-button.notion-teal_background:active{background-color:var(--notion-item-green);box-shadow:inset 0 0 0 2000px #00000014}.notion-yellow_background .notion-button-inner,.notion-button.notion-yellow_background{background-color:var(--notion-item-yellow);border-color:var(--notion-item-yellow)}.notion-button.notion-yellow_background:hover{background-color:var(--notion-item-yellow);box-shadow:inset 0 0 0 2000px #0000000a}.notion-button.notion-yellow_background:active{background-color:var(--notion-item-yellow);box-shadow:inset 0 0 0 2000px #00000014}.notion-purple_background .notion-button-inner,.notion-button.notion-purple_background{background-color:var(--notion-item-purple);border-color:var(--notion-item-purple)}.notion-button.notion-purple_background:hover{background-color:var(--notion-item-purple);box-shadow:inset 0 0 0 2000px #0000000a}.notion-button.notion-purple_background:active{background-color:var(--notion-item-purple);box-shadow:inset 0 0 0 2000px #00000014}.notion-pink_background .notion-button-inner,.notion-button.notion-pink_background{background-color:var(--notion-item-pink);border-color:var(--notion-item-pink)}.notion-button.notion-pink_background:hover{background-color:var(--notion-item-pink);box-shadow:inset 0 0 0 2000px #0000000a}.notion-button.notion-pink_background:active{background-color:var(--notion-item-pink);box-shadow:inset 0 0 0 2000px #00000014}.notion-gray_background .notion-button-inner,.notion-button.notion-gray_background{background-color:var(--notion-item-gray);border-color:var(--notion-item-gray)}.notion-button.notion-gray_background:hover{background-color:var(--notion-item-gray);box-shadow:inset 0 0 0 2000px #0000000a}.notion-button.notion-gray_background:active{background-color:var(--notion-item-gray);box-shadow:inset 0 0 0 2000px #00000014}.notion-brown_background .notion-button-inner,.notion-button.notion-brown_background{background-color:var(--notion-item-brown);border-color:var(--notion-item-brown)}.notion-button.notion-brown_background:hover{background-color:var(--notion-item-brown);box-shadow:inset 0 0 0 2000px #0000000a}.notion-button.notion-brown_background:active{background-color:var(--notion-item-brown);box-shadow:inset 0 0 0 2000px #00000014}.notion-button.notion-default{background-color:var(--notion-item-default);border-color:var(--notion-gray)}.notion-button.notion-default:hover{background-color:var(--notion-item-default);box-shadow:inset 0 0 0 2000px #0000000a}.notion-button.notion-default:active{background-color:var(--notion-item-default);box-shadow:inset 0 0 0 2000px #00000014}.notion-button.notion-success{background-color:#afd2af!important;border-color:#afd2af!important}.notion-button.notion-default:hover{background-color:var(--fg-color-1)}.notion-button.notion-success,.notion-button-inner.notion-success{color:#fff!important;background-color:#0f7b6c!important}.notion-button.notion-success:hover,.notion-button-inner.notion-success:hover{background-color:#0a5f54!important}.dark-mode .notion-button,.dark-mode .notion-button-inner{box-shadow:0 1px 3px #0000004d}.dark-mode .notion-button:hover,.dark-mode .notion-button-inner:hover{box-shadow:0 2px 6px #0006}.notion-url-domain{color:inherit}.notion-url-path{color:#37352f73}.dark-mode .notion-url-path{color:#fff6}.notion-property-select,.notion-property-status,.notion-property-multi_select{flex-wrap:wrap;gap:6px;display:flex}.notion-property-select-item,.notion-property-status-item,.notion-property-multi_select-item{white-space:nowrap;text-overflow:ellipsis;border-radius:3px;align-items:center;height:20px;padding:0 6px;line-height:120%;display:flex;overflow:hidden}.notion-property-status-item{border-radius:20px}.notion-property-file{flex-wrap:wrap;align-content:flex-start;display:flex}.notion-property-file img{max-width:100%;max-height:24px;margin-right:6px}.notion-property-checkbox-text{display:none}.notion-property-checkbox{width:16px;height:16px}.notion-property-checkbox-checked{background:var(--select-color-0);width:16px;height:16px}.notion-property-checkbox-checked svg{fill:#fff;width:14px;height:14px;display:block;position:relative;top:1px;left:1px}.notion-property-checkbox-unchecked{border:1.3px solid var(--fg-color);width:16px;height:16px}.notion-list-view{max-width:100%;padding-left:0;transition:padding .2s ease-out;position:relative}.notion-list-body{border-top:1px solid var(--fg-color-1);flex-direction:column;max-width:100%;padding-top:8px;display:flex;overflow:hidden}.notion-list-item{justify-content:space-between;align-items:center;max-width:100%;margin:1px 0;padding:0 4px;display:flex;overflow:hidden}.notion-list-item-title{white-space:nowrap;text-overflow:ellipsis;align-items:center;font-weight:500;line-height:1.3;display:flex;overflow:hidden}.notion-list-item-body{flex-wrap:nowrap;align-items:center;display:flex;overflow:hidden}.notion-list-item-property{margin-left:14px;font-size:14px}.notion-list-item-property .notion-property-date,.notion-list-item-property .notion-property-created_time,.notion-list-item-property .notion-property-last_edited_time,.notion-list-item-property .notion-property-url{color:var(--fg-color-3);text-overflow:ellipsis;font-size:12px;display:inline-block;overflow:hidden}.notion-table-of-contents{width:100%;margin:4px 0}.notion-table-of-contents-item{color:var(--fg-color);opacity:.7;-webkit-user-select:none;user-select:none;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;align-items:center;width:100%;padding:6px;font-size:14px;line-height:1.3;text-decoration:none;transition:background 20ms ease-in;display:flex;overflow:hidden}.notion-table-of-contents-item:hover{background:var(--bg-color-0);opacity:1}.notion-table-of-contents-item-body{border-bottom:1px solid var(--fg-color-1)}.notion-to-do{flex-direction:column;width:100%;display:flex}.notion-to-do-item{align-items:center;width:100%;min-height:calc(1.5em + 6px);padding-left:2px;display:flex}.notion-to-do-children{padding-left:1.5em}.notion-to-do-checked .notion-to-do-item,.notion-to-do-body.notion-to-do-checked{opacity:.375;text-decoration:line-through}.notion-to-do-body{white-space:pre-wrap;word-break:break-word}.notion-to-do-item .notion-property-checkbox{margin-right:8px}.notion-google-drive{align-self:center;width:100%;margin:4px 0}.notion-google-drive-link{color:inherit;border:1px solid var(--fg-color-1);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:3px;flex-direction:column;width:100%;text-decoration:none;transition:background 20ms ease-in;display:flex;position:relative}.notion-google-drive-link:hover{background:var(--bg-color-0)}.notion-google-drive-preview{width:100%;padding-bottom:55%;display:block;position:relative;overflow:hidden}.notion-google-drive-preview img{object-fit:cover;object-position:center top;width:100%;position:absolute;inset:0}.notion-google-drive-body{border-top:1px solid var(--fg-color-1);width:100%;min-height:60px;padding:12px 14px 14px;overflow:hidden}.notion-google-drive-body-title{white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:14px;line-height:20px;overflow:hidden}.notion-google-drive-body-modified-time{color:var(--fg-color-3);max-height:32px;font-size:12px;line-height:1.3;overflow:hidden}.notion-google-drive-body-source{align-items:center;margin-top:6px;display:flex}.notion-google-drive-body-source-icon{background-size:cover;flex-shrink:0;width:16px;height:16px;margin-right:6px}.notion-google-drive-body-source-domain{white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;overflow:hidden}.notion-file{width:100%;margin:1px 0}.notion-file-link{border-radius:var(--notion-corner-radius);color:inherit;align-items:center;padding:3px 2px;text-decoration:none;transition:background 20ms ease-in;display:flex}.notion-file-link:hover{background:var(--bg-color-0)}.notion-file-icon{flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;width:1.35em;height:1.35em;min-height:calc(1.5em + 6px);margin-right:2px;display:flex}.notion-file-info{align-items:baseline;display:flex}.notion-file-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notion-file-size{white-space:nowrap;text-overflow:ellipsis;color:var(--fg-color-3);margin-left:6px;font-size:12px;line-height:16px;overflow:hidden}.notion-audio,.notion-audio audio{width:100%}.notion-equation{color:inherit;fill:inherit;-webkit-user-select:none;user-select:none;border-radius:3px;transition:background 20ms ease-in;display:inline-flex;position:relative}.notion-equation-inline{-webkit-user-select:all;user-select:all}.notion-equation-block{cursor:pointer;flex-direction:column;width:100%;max-width:100%;margin:4px 0;padding:4px 8px;display:flex;overflow:auto}.notion-equation:hover{background:var(--bg-color-0)}.notion-equation:active,.notion-equation:focus{background:var(--select-color-2)}.notion-frame .katex-display .katex{padding-right:32px}.notion-frame .katex>.katex-html{white-space:normal}.notion-page-title{align-items:center;max-width:100%;line-height:1.3;transition:background .12s ease-in;display:inline-flex}.notion-page-title-icon{border-radius:var(--notion-corner-radius);flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.notion-page-title .notion-page-icon-inline{margin-left:2px;margin-right:6px}.notion-page-title-text{border-bottom:1px solid var(--fg-color-1);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.3;position:relative;top:1px;overflow:hidden}.notion-link .notion-page-title-text{border-bottom:0}.notion-user{object-fit:cover;border-radius:100%;width:20px;height:20px;display:block}.notion-custom-emoji{object-fit:contain;vertical-align:middle;width:20px;height:20px;display:inline-block}.notion-list-item-property .notion-property-multi_select-item{flex-wrap:none;margin-bottom:0}.notion-list-item-property .notion-property-multi_select-item:last-of-type{margin-right:0}.notion-toggle .notion-collection-header,.notion-toggle .notion-table-view,.notion-toggle .notion-board-view,.notion-column .notion-collection-header,.notion-column .notion-table-view,.notion-column .notion-board-view{padding-left:0!important;padding-right:0!important}.notion-toggle .notion-table,.notion-toggle .notion-board,.notion-column .notion-table,.notion-column .notion-board{width:100%!important;max-width:100%!important}@media only screen and (width<=730px){.notion-asset-wrapper{max-width:100%}.notion-asset-wrapper-full{max-width:100vw}}@media (width<=640px){.notion-bookmark-image{display:none}}.lazy-image-wrapper{position:relative;overflow:hidden}.lazy-image-wrapper img{object-fit:cover;width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;position:absolute;top:0;left:0}.lazy-image-preview{filter:blur(20px);opacity:1;will-change:opacity;transition-delay:.1s;transform:scale(1.1);transition:opacity .4s ease-in!important}.lazy-image-wrapper img.lazy-image-real{position:relative}.lazy-image-real{opacity:0;will-change:opacity;transition:opacity .4s ease-out!important}.lazy-image-real.medium-zoom-image{will-change:opacity, transform;transition:transform .3s cubic-bezier(.2,0,.2,1),opacity .4s ease-out!important}.medium-zoom-image--opened{object-fit:cover;opacity:1}.lazy-image-loaded .lazy-image-preview{opacity:0}.lazy-image-loaded .lazy-image-real{opacity:1}.notion-page-cover.lazy-image-wrapper{padding:0!important}.notion-page-cover .lazy-image-preview,.notion-page-cover .lazy-image-real{will-change:unset!important}.notion-page-cover .lazy-image-loaded .lazy-image-preview{opacity:1}.notion-lite{overflow-y:auto}.notion-lite .notion-page{width:100%;padding:0}.notion-lite .notion-collection-header,.notion-lite .notion-table-view,.notion-lite .notion-board-view{padding-left:0!important;padding-right:0!important}.notion-lite .notion-board,.notion-lite .notion-table{width:100%!important}@keyframes spinner{to{transform:rotate(360deg)}}.notion-sync-block{width:100%}.notion-simple-table{border:1px solid var(--fg-color-5);border-collapse:collapse;border-spacing:0;font-size:14px}.notion-simple-table-header-row td,.notion-simple-table-header-row th,.notion-simple-table-header-cell{background:var(--bg-color-0)}.notion-simple-table td,.notion-simple-table th{border:1px solid var(--fg-color-5);white-space:pre-wrap;padding:8px}.notion-external{border-radius:3px;text-decoration:none;transition:background .12s ease-in}.notion-external:hover{background:var(--bg-color-0)}.notion-external-block{border:1px solid var(--fg-color-1);width:100%;margin-top:4px;padding:6px;display:flex}.notion-external-mention{align-items:center;padding:0 4px;display:inline-flex;position:relative;top:3px}.notion-external-image{width:32px;height:32px;margin:3px 12px 3px 4px}.notion-external-mention .notion-external-image{align-items:center;width:16px;height:16px;margin:0 .3em 0 0;display:inline-flex}.notion-external-mention .notion-external-image svg{width:100%;height:100%}.notion-external-description{flex-direction:column;display:flex}.notion-external-mention .notion-external-description{flex-direction:row;align-items:center;display:inline-flex}.notion-external-title{color:var(--fg-color-4);font-size:14px;font-weight:500}.notion-external-mention .notion-external-title{border-bottom:.05em solid var(--fg-color-1);font-size:16px;display:inline}.notion-external-subtitle{color:var(--fg-color-3);font-size:12px}.notion-external-block-desc{color:#37352fa6;white-space:nowrap;padding-top:4px;font-size:12px}.notion-external-mention .notion-external-subtitle{background:var(--bg-color);z-index:999;width:260px;padding:8px;display:none;position:absolute;top:28px;left:0;box-shadow:0 0 0 1px #0f0f0f1a,0 2px 4px #0f0f0f1a}.notion-external-mention .notion-external-subtitle-item{flex-direction:row;justify-content:flex-start;align-items:center;padding:4px 0;line-height:1.5;display:flex}.notion-external-mention .notion-external-subtitle-item-name{flex:none;width:70px;font-weight:500}.notion-external-mention .notion-external-subtitle-item-desc{flex:1}.notion-external-description:hover .notion-external-subtitle{display:block}.notion-preview-card-domain-warp{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.notion-preview-card-domain-warp .notion-preview-card-domain{padding-left:4px}.notion-preview-card-domain-warp .notion-preview-card-logo{width:14px;height:14px}.notion-preview-card-title{color:var(--fg-color-4);padding:4px 0;font-size:16px;font-weight:500;line-height:1.5}.notion-preview-card-github-shields img{margin-right:4px;padding:4px 0}.notion-yt-lite{contain:content;cursor:pointer;background-color:#000;background-position:50%;background-size:cover;width:100%;height:100%;display:block;position:absolute}.notion-yt-lite:before{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-position:top;background-repeat:repeat-x;width:100%;height:60px;padding-bottom:50px;transition:all .2s cubic-bezier(0,0,.2,1);display:block;position:absolute;top:0}.notion-yt-lite>iframe{width:100%;height:100%;position:absolute;top:0;left:0}.notion-yt-playbtn{cursor:pointer;z-index:1;filter:grayscale();background-color:#0000;background-image:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 68 48\"><path d=\"M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z\" fill=\"red\"/><path d=\"M45 24 27 14v20\" fill=\"white\"/></svg>");border:none;width:68px;height:48px;transition:filter .1s cubic-bezier(0,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.notion-yt-lite:hover>.notion-yt-playbtn,.notion-yt-youtube .notion-yt-playbtn:focus{filter:none}.notion-yt-initialized{cursor:unset}.notion-yt-initialized:before,.notion-yt-initialized>.notion-yt-playbtn{opacity:0;pointer-events:none}.notion-yt-thumbnail{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}@media only screen and (width<=730px){.notion-collection-view-tabs-row{width:100%}}@keyframes slideDownAndFade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.nested-form-link{cursor:pointer;border:none;text-decoration:underline;background:0 0!important;padding:0!important}.notion-link-mention{vertical-align:middle;align-items:center;display:inline-flex;position:relative}.notion-link-mention-link{align-items:center;gap:.5rem;display:inline-flex}.notion-link-mention-icon{border-radius:.375rem;width:1.5rem;height:1.5rem}.notion-link-mention-provider{color:var(--fg-color);font-size:.875rem}.notion-link-mention-title{color:var(--fg-color);font-size:.875rem;font-weight:600}.notion-link-mention-preview{z-index:100000;margin-top:.5rem;display:none;position:absolute;top:100%;left:0}.notion-link-mention:hover .notion-link-mention-preview{display:block}.notion-link-mention-card{background:var(--bg-color);border:1px solid #1b1f2426;border-radius:.75rem;width:18rem;height:15rem;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.notion-link-mention-preview-thumbnail{object-fit:cover;width:100%;height:55%}.notion-link-mention-preview-content{flex-direction:column;gap:.125rem;height:45%;padding:.5rem 1rem;display:flex}.notion-link-mention-preview-title{color:var(--fg-color);margin:0;font-size:.875rem;font-weight:700}.notion-link-mention-preview-description{color:var(--fg-color);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.875rem;display:-webkit-box;overflow:hidden}.notion-link-mention-preview-footer{align-items:center;gap:.375rem;margin-top:auto;padding-bottom:.5rem;display:flex}.notion-link-mention-preview-icon{border-radius:.25rem;width:1rem;height:1rem}.notion-link-mention-preview-provider{color:var(--fg-color-2);font-size:.875rem}.notion-tab-block{width:100%;max-width:var(--notion-max-width);box-sizing:border-box}.notion-tab-block-inner{border:1px solid var(--fg-color-0);color:inherit;fill:inherit;border-radius:16px;position:relative}.notion-tab-scroll-host{align-items:center;width:100%;min-width:0;display:flex;position:relative}.notion-tab-scroll-fade{z-index:2;pointer-events:none;opacity:0;width:18px;transition:opacity .12s;position:absolute;top:4px;bottom:4px}.notion-tab-scroll-fade-visible{opacity:1}.notion-tab-scroll-fade-left{background:linear-gradient(to right, var(--bg-color) 0%, #0000 100%);left:0}.notion-tab-scroll-fade-right{background:linear-gradient(to left, var(--bg-color) 0%, #0000 100%);right:0}.notion-tab-scroll{scrollbar-width:none;-ms-overflow-style:none;z-index:1;width:100%;max-width:100%;margin:4px;overflow-x:auto}.notion-tab-scroll::-webkit-scrollbar{display:none}.notion-tab-list-inner{flex-flow:row;gap:4px;margin:0;display:flex}.notion-tab-pill-wrap{flex-direction:row;flex-shrink:0;display:flex}.notion-tab-button{white-space:nowrap;cursor:pointer;height:32px;color:var(--fg-color-3);background:0 0;border:none;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;max-width:240px;padding:0 10px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.notion-tab-button:hover{background:var(--bg-color-0)}.notion-tab-button.notion-tab-button-active{color:var(--fg-color);background:var(--bg-color-0)}.notion-tab-button-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notion-tab-add-placeholder{pointer-events:none;opacity:0;flex-shrink:0;justify-content:flex-end;align-items:center;width:0;display:flex;overflow:hidden}.notion-tab-panel{padding:0 20px 16px;position:relative}code[class*=language-],pre[class*=language-]{color:#ccc;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;tab-size:4;hyphens:none;background:0 0;font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;line-height:1.5}pre[class*=language-]{margin:.5em 0;padding:1em;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#2d2d2d}:not(pre)>code[class*=language-]{white-space:normal;border-radius:.3em;padding:.1em}.token.comment,.token.block-comment,.token.prolog,.token.doctype,.token.cdata{color:#999}.token.punctuation{color:#ccc}.token.tag,.token.attr-name,.token.namespace,.token.deleted{color:#e2777a}.token.function-name{color:#6196cc}.token.boolean,.token.number,.token.function{color:#f08d49}.token.property,.token.class-name,.token.constant,.token.symbol{color:#f8c555}.token.selector,.token.important,.token.atrule,.token.keyword,.token.builtin{color:#cc99cd}.token.string,.token.char,.token.attr-value,.token.regex,.token.variable{color:#7ec699}.token.operator,.token.entity,.token.url{color:#67cdcc}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}.token.inserted{color:green}.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{opacity:0;z-index:var(--yarl__portal_zindex,9999);transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);pointer-events:auto;position:fixed;inset:0;overflow:hidden}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));-webkit-user-select:none;user-select:none;touch-action:var(--yarl__controller_touch_action,none);overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);outline:none;position:absolute;inset:0;overflow:hidden}.yarl__carousel{height:100%;width:calc(100% + (var(--yarl__carousel_slides_count) - 1)*(100% + var(--yarl__carousel_spacing_px,0)*1px + var(--yarl__carousel_spacing_percent,0)*1%));transform:translate(var(--yarl__swipe_offset,0),var(--yarl__pull_offset,0));opacity:var(--yarl__pull_opacity,1);flex:none;place-content:center;align-items:stretch;display:flex}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%);column-gap:calc(var(--yarl__carousel_spacing_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_spacing_percent,0)*1%)}.yarl__flex_center{place-content:center;align-items:center;display:flex}.yarl__slide{padding:calc(var(--yarl__carousel_padding_px,0)*1px + 100/(var(--yarl__carousel_slides_count)*100 + (var(--yarl__carousel_slides_count) - 1)*var(--yarl__carousel_spacing_percent,0))*var(--yarl__carousel_padding_percent,0)*1%);flex:1;position:relative;overflow:hidden}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.yarl__slide_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yarl__slide_image_loading{opacity:0}@media screen and (width>=800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0)}}.yarl__slide_placeholder{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc));animation:1s linear yarl__delayed_fadein}.yarl__slide_loading line{animation:1s linear infinite yarl__stroke_opacity}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{width:var(--yarl__slide_icon_error_size,48px);height:var(--yarl__slide_icon_error_size,48px);color:var(--yarl__slide_icon_error_color,red)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{padding:var(--yarl__toolbar_padding,8px);justify-content:flex-end;display:flex;position:absolute;inset:0 0 auto auto}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{width:var(--yarl__icon_size,32px);height:var(--yarl__icon_size,32px)}.yarl__button{cursor:pointer;appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);margin:var(--yarl__button_margin,0);padding:var(--yarl__button_padding,8px);color:var(--yarl__color_button,#fffc);filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px #000c));-webkit-tap-highlight-color:transparent;outline:none;line-height:0}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%)rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%)rotate(180deg)}.yarl__no_scroll{overscroll-behavior:none;height:100%;overflow:hidden}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}html[data-theme=light] .notion,html[data-theme=light] .notion.dark-mode{--fg-color:#37352f!important;--fg-color-0:#37352f17!important;--fg-color-1:#37352f29!important;--fg-color-2:#37352f66!important;--fg-color-3:#37352f99!important;--fg-color-4:#000!important;--fg-color-5:#37352f06!important;--fg-color-6:#37352fcc!important;--fg-color-7:#37352f80!important;--fg-color-icon:var(--fg-color)!important;--bg-color:transparent!important;--bg-color-0:#87837826!important;--bg-color-1:#f7f6f3!important;--bg-color-2:#87837826!important;color:var(--fg-color)!important;--notion-red:#e03e3e!important;--notion-pink:#ad1a72!important;--notion-blue:#0b6e99!important;--notion-purple:#6940a5!important;--notion-teal:#4d6461!important;--notion-yellow:#dfab01!important;--notion-orange:#d9730d!important;--notion-brown:#64473a!important;--notion-gray:#9b9a97!important;--notion-red_background:#fbe4e4!important;--notion-pink_background:#f4dfeb!important;--notion-blue_background:#ddebf1!important;--notion-purple_background:#eae4f2!important;--notion-teal_background:#ddedea!important;--notion-yellow_background:#fbf3db!important;--notion-orange_background:#faebdd!important;--notion-brown_background:#e9e5e3!important;--notion-gray_background:#ebeced!important;--notion-gray_background_co:#ebeced66!important;--notion-brown_background_co:#e9e5e366!important;--notion-orange_background_co:#faebdd66!important;--notion-yellow_background_co:#fbf3db66!important;--notion-teal_background_co:#ddedea66!important;--notion-blue_background_co:#ddebf166!important;--notion-purple_background_co:#eae4f266!important;--notion-pink_background_co:#f4dfeb66!important;--notion-red_background_co:#fbe4e466!important}html[data-theme=dark] .notion,html[data-theme=dark] .notion.light-mode{--fg-color:#ffffffe6!important;--fg-color-0:var(--fg-color)!important;--fg-color-1:var(--fg-color)!important;--fg-color-2:var(--fg-color)!important;--fg-color-3:var(--fg-color)!important;--fg-color-4:var(--fg-color)!important;--fg-color-5:#ffffffb3!important;--fg-color-6:#fff!important;--fg-color-icon:#fff!important;--bg-color:transparent!important;--bg-color-0:#474c50!important;--bg-color-1:#3f4447!important;--bg-color-2:#87837826!important;color:var(--fg-color)!important;--notion-gray_background_co:#78788280!important;--notion-brown_background_co:#8c645080!important;--notion-orange_background_co:#be783280!important;--notion-yellow_background_co:#b4963280!important;--notion-teal_background_co:#2d827380!important;--notion-blue_background_co:#3c82c880!important;--notion-purple_background_co:#6e64aa80!important;--notion-pink_background_co:#aa5a8280!important;--notion-red_background_co:#be5a5080!important}.notion-collection-page-properties{display:none!important}.notion-page>:first-child,.notion-viewport+*,.notion-collection-page-properties+*,.notion-page,.notion-page-no-cover{margin-top:0!important}.notion-page{padding:0}.notion-list{width:100%}.notion-callout{border-color:#0000!important;margin-bottom:16px!important}.notion-h1{margin-bottom:.4em}.notion-h2{margin-bottom:.5em}.notion-h3{margin-bottom:.4em}.notion-hr{opacity:.5;margin:14px 0!important}.notion-text[class*=_background],.notion-to-do[class*=_background],.notion-toggle[class*=_background]{border-radius:var(--notion-corner-radius);margin:4px 0;padding:6px 12px}.notion span[class*=_background]{border-radius:4px;padding:1px 4px}.notion-inline-underscore{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.notion-link{opacity:1!important;text-underline-offset:3px!important;text-decoration:underline!important;text-decoration-thickness:1px!important;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)!important;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent)!important;border-bottom:none!important;transition:text-decoration-color .15s,color .15s!important}.notion-link:hover{text-decoration-color:currentColor!important}.notion-inline-code,.notion-inline-code strong,.notion-inline-code b{font-weight:500!important}.notion-inline-code .notion-link{text-underline-offset:2px!important;-webkit-text-decoration-color:color-mix(in srgb, currentColor 42%, transparent)!important;text-decoration-color:color-mix(in srgb, currentColor 42%, transparent)!important}.notion-inline-code:has(.notion-link):hover .notion-link{text-decoration-color:currentColor!important}.notion-toggle>summary{padding:2px 0;line-height:1.6}.notion-toggle>div{margin-top:4px;padding-left:1.25em;margin-left:0!important}.notion-list li{padding:2px 0!important}.notion>.notion-list{padding-top:0!important;padding-bottom:0!important}.notion>.notion-list>li{padding-top:5px!important;padding-bottom:5px!important}.notion-list li>.notion-list{margin-top:2px!important;margin-bottom:0!important}.notion>.notion-list>li:has(>.notion-list):not(:last-child){padding-bottom:3px!important}.notion-list li,.notion-list ul:not(:has(li)){padding-left:0!important}.notion-simple-table{border-collapse:separate;border-spacing:0;border-radius:var(--notion-corner-radius);border:1px solid #ffffff1a;outline:none;max-width:100%;margin:1.25em 0;padding:0;display:block;overflow-x:auto}html[data-theme=light] .notion-simple-table{border-color:#00000014}.notion-simple-table table{width:auto;max-width:100%}.notion-simple-table td,.notion-simple-table th{text-align:left;border:1px solid #ffffff14;border-top:none;border-left:none;padding:10px 14px;width:auto!important;min-width:120px!important}html[data-theme=light] .notion-simple-table td,html[data-theme=light] .notion-simple-table th{border-color:#0000000f}.notion-simple-table tbody tr:last-child td,.notion-simple-table tbody tr:last-child th{border-bottom:none}.notion-simple-table td:last-child,.notion-simple-table th:last-child{border-right:none}.notion-simple-table-header-row td,.notion-simple-table-header-row th,.notion-simple-table-header-cell{background-color:#ffffff0f;font-weight:600}html[data-theme=light] .notion-simple-table-header-row td,html[data-theme=light] .notion-simple-table-header-row th,html[data-theme=light] .notion-simple-table-header-cell{background-color:#0000000a}.notion-code{max-width:100%;overflow-x:auto;margin:1em 0!important}.notion-code:has(+.notion-asset-caption){margin-bottom:0!important}.notion-code+.notion-asset-caption{margin-bottom:.75em}.notion-image,.notion-asset-wrapper-image img{cursor:zoom-in;height:auto;overflow:hidden;border-radius:.5rem!important}.notion-asset-wrapper-video video{aspect-ratio:16/9;object-fit:contain;background:#000;width:100%;overflow:hidden;border-radius:.5rem!important}.notion-asset-wrapper-image>div{align-items:flex-start}.notion-asset-wrapper-image>div[style*="align-self: center"],.notion-asset-wrapper-image>div[style*=align-self\:center]{align-items:center!important}.notion-asset-wrapper-image>div[style*="align-self: end"],.notion-asset-wrapper-image>div[style*=align-self\:end]{align-items:flex-end!important}.notion-asset-wrapper-image:not(.notion-asset-wrapper-full)>div[style*="width: 100%"] img:not([style*=aspect-ratio]),.notion-asset-wrapper-image:not(.notion-asset-wrapper-full)>div[style*="width:100%"] img:not([style*=aspect-ratio]){width:auto;max-width:100%;height:auto}.notion-asset-wrapper-video{max-width:100%!important}.notion-hash-link{pointer-events:none;cursor:default;display:none}.notion-file-icon{fill:currentColor;opacity:.75;margin-right:6px!important}.notion-file-link{border-radius:6px!important;padding:4px 8px!important}.notion-property-checkbox-checked,.notion-property-checkbox-unchecked{border-radius:3px}.notion-table-of-contents-item{border-radius:6px;padding:6px 8px!important}.notion-bookmark{transition:background-color .15s,border-color .15s}.notion-bookmark:hover{background:var(--bg-color-0)}.notion-asset-wrapper.bilibili-embed>div{aspect-ratio:16/9;isolation:isolate;background:0 0;border-radius:.5rem;overflow:hidden;transform:translateZ(0);-webkit-mask-image:-webkit-radial-gradient(#fff,#000);height:auto!important;padding-bottom:0!important}.notion-asset-wrapper.bilibili-embed iframe{background:0 0;border:0;border-radius:0;display:block;width:100%!important;height:100%!important;position:static!important}
