@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-sc-chinese-simplified-400-normal.e2f9bfb1.woff2)format("woff2"),url(../media/noto-sans-sc-chinese-simplified-400-normal.609f109b.woff)format("woff")}
@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(../media/noto-sans-sc-chinese-simplified-500-normal.bae05693.woff2)format("woff2"),url(../media/noto-sans-sc-chinese-simplified-500-normal.2c027f28.woff)format("woff")}
@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:600;src:url(../media/noto-sans-sc-chinese-simplified-600-normal.3592c5f9.woff2)format("woff2"),url(../media/noto-sans-sc-chinese-simplified-600-normal.e4fdc3c9.woff)format("woff")}
@font-face{font-family:Noto Sans TC;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-tc-chinese-traditional-400-normal.6dafeb87.woff2)format("woff2"),url(../media/noto-sans-tc-chinese-traditional-400-normal.e5ebbcde.woff)format("woff")}
@font-face{font-family:Noto Sans TC;font-style:normal;font-display:swap;font-weight:500;src:url(../media/noto-sans-tc-chinese-traditional-500-normal.f111ebe1.woff2)format("woff2"),url(../media/noto-sans-tc-chinese-traditional-500-normal.03b49a95.woff)format("woff")}
@font-face{font-family:Noto Sans TC;font-style:normal;font-display:swap;font-weight:600;src:url(../media/noto-sans-tc-chinese-traditional-600-normal.6bf0e0bc.woff2)format("woff2"),url(../media/noto-sans-tc-chinese-traditional-600-normal.081973b5.woff)format("woff")}
@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-jp-japanese-400-normal.4e4b00d5.woff2)format("woff2"),url(../media/noto-sans-jp-japanese-400-normal.9d3a6b9c.woff)format("woff")}
@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(../media/noto-sans-jp-japanese-500-normal.e4cd22f7.woff2)format("woff2"),url(../media/noto-sans-jp-japanese-500-normal.6a43f2a5.woff)format("woff")}
@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:600;src:url(../media/noto-sans-jp-japanese-600-normal.0ef5ebc1.woff2)format("woff2"),url(../media/noto-sans-jp-japanese-600-normal.374c514e.woff)format("woff")}
@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-sans-kr-korean-400-normal.bb7a3f94.woff2)format("woff2"),url(../media/noto-sans-kr-korean-400-normal.9b85f04c.woff)format("woff")}
@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:500;src:url(../media/noto-sans-kr-korean-500-normal.37da2beb.woff2)format("woff2"),url(../media/noto-sans-kr-korean-500-normal.01b2ff21.woff)format("woff")}
@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:600;src:url(../media/noto-sans-kr-korean-600-normal.4b7d6b5d.woff2)format("woff2"),url(../media/noto-sans-kr-korean-600-normal.9dd14d29.woff)format("woff")}
:root{--text-side-padding:20px;--highlight-extension:10px;--highlight-bottom-extension:10px;--card-padding-top:20px;--card-padding-right:20px;--card-padding-bottom:30px;--card-padding-left:20px;--content-alignment-padding:20px;--section-heading-padding:40px;--card-border-radius:8px;--card-border-width:1px;--card-shadow:0 10px 20px #1a1a1a1a;--card-bg-white:#fff;--card-bg-grey:#f5f5f5;--card-bg-blue:#e7fbff;--card-bg-green:#eafff2;--card-bg-yellow:#fef3e1;--card-bg-red:#fff2e8;--card-border-grey:#e2e2e2;--card-text-default:#1a1a1a;--card-text-blue:#0d1c21;--card-text-green:#102017;--card-text-yellow:#20180b;--card-text-red:#25150f;--card-hover-bg-grey:#f0f0f0;--card-transition:all .2s ease-in-out;--black:#040404;--modal-overlay-bg:color-mix(in srgb,var(--black)50%,transparent);--modal-top-offset:80px;--modal-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;--modal-border-radius:8px;--modal-z-index:1000;--modal-z-index-alert:2000;--modal-animation-duration:.3s;--modal-animation-easing:cubic-bezier(.16,1,.3,1);--modal-slide-distance:20px;--modal-title-font-size-base:1.25rem;--modal-title-font-size-increase:4pt;--modal-title-font-size:calc(var(--modal-title-font-size-base) + var(--modal-title-font-size-increase));--modal-single-col-min-width:320px;--modal-single-col-max-width:385px}.content-aligned{padding-left:var(--content-alignment-padding);padding-right:var(--content-alignment-padding)}.content-aligned-left{padding-left:var(--content-alignment-padding)}.content-aligned-right{padding-right:var(--content-alignment-padding)}.section-heading-aligned{padding-left:var(--section-heading-padding);padding-right:var(--section-heading-padding)}.invisible-card{padding-top:var(--card-padding-top);padding-right:var(--card-padding-right);padding-bottom:var(--card-padding-bottom);padding-left:var(--card-padding-left)}.card{border-radius:var(--card-border-radius);padding-top:var(--card-padding-top);padding-right:var(--card-padding-right);padding-bottom:var(--card-padding-bottom);padding-left:var(--card-padding-left);transition:var(--card-transition)}.highlight-box{margin-left:calc(-1*var(--highlight-extension));margin-right:calc(-1*var(--highlight-extension));padding-left:var(--highlight-extension);padding-right:var(--highlight-extension);padding-top:var(--highlight-extension);padding-bottom:calc(var(--highlight-extension) + var(--highlight-bottom-extension));border-radius:var(--card-border-radius)}.highlight-box--code{background-color:var(--grey-50);font-family:Noto Sans Mono,monospace}.highlight-box--info{background-color:var(--blue-50)}.highlight-box--success{background-color:var(--green-50)}.highlight-box--warning{background-color:var(--yellow-50)}.highlight-box--error{background-color:var(--red-50)}.card--content{background-color:var(--card-bg-white);box-shadow:var(--card-shadow);color:var(--card-text-default);border:none}.card--principle{background-color:var(--card-bg-grey);box-shadow:var(--card-shadow);color:var(--card-text-default);border:none}.card--blue{background-color:var(--card-bg-blue);color:var(--card-text-blue);border:none;box-shadow:0 10px 20px #0010251a}.card--green{background-color:var(--card-bg-green);color:var(--card-text-green);border:none;box-shadow:0 10px 20px #0014021a}.card--yellow{background-color:var(--card-bg-yellow);color:var(--card-text-yellow);border:none;box-shadow:0 10px 20px #1913001a}.card--red{background-color:var(--card-bg-red);color:var(--card-text-red);border:none;box-shadow:0 10px 20px #3000051a}.card--interactive{cursor:pointer}.card--interactive:hover{background-color:var(--card-hover-bg-grey)}.card--navigation{background-color:var(--card-bg-white);border:var(--card-border-width)solid var(--card-border-grey);box-shadow:var(--card-shadow);color:var(--card-text-default)}.modal-overlay{background-color:var(--modal-overlay-bg);z-index:var(--modal-z-index);padding-top:var(--modal-top-offset);opacity:0;animation:modalOverlayFadeIn var(--modal-animation-duration)var(--modal-animation-easing)forwards;justify-content:center;align-items:flex-start;display:flex;position:fixed;inset:0}.modal-overlay--alert{z-index:var(--modal-z-index-alert)}.modal-overlay.modal-closing{animation:modalOverlayFadeOut var(--modal-animation-duration)var(--modal-animation-easing)forwards}.modal-content{border-radius:var(--modal-border-radius);box-shadow:var(--modal-shadow);max-height:calc(100vh - var(--modal-top-offset) - 40px);width:clamp(var(--modal-single-col-min-width),calc(100vw - 40px),var(--modal-single-col-max-width));opacity:0;transform:translateY(calc(-1*var(--modal-slide-distance)));animation:modalContentSlideIn var(--modal-animation-duration)var(--modal-animation-easing)forwards;background-color:#fff;padding-left:10px;padding-right:10px;position:relative;overflow:visible auto}.modal-content.modal-closing{animation:modalContentSlideOut var(--modal-animation-duration)var(--modal-animation-easing)forwards}.modal-content .modal__header .modal__title{font-size:var(--modal-title-font-size)}@keyframes modalOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalOverlayFadeOut{0%{opacity:1}to{opacity:0}}@keyframes modalContentSlideIn{0%{opacity:0;transform:translateY(calc(-1*var(--modal-slide-distance)))}to{opacity:1;transform:translateY(0)}}@keyframes modalContentSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(-1*var(--modal-slide-distance)))}}.modal-close-button{width:32px;height:32px;color:var(--card-text-default);cursor:pointer;transition:var(--card-transition);background-color:#0000;border:none;border-radius:4px;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.modal-close-button:hover{background-color:var(--card-hover-bg-grey)}.modal-close-button:active{background-color:var(--card-border-grey)}:root{--grey-50:#f4f4f4;--grey-100:#efefef;--grey-200:#eaeaea;--grey-300:#8d8d8d;--grey-400:#878787;--grey-500:#828282;--grey-600:#767676;--grey-600-rgb:118,118,118;--grey-700:#707070;--grey-800:#6c6c6c;--grey-900:#666;--grey-1000:#262626;--grey-1100:#202020;--grey-1200:#1a1a1a;--blue-50:#ecf7ff;--blue-100:#d7f4ff;--blue-200:#c4eaff;--blue-300:#4194ce;--blue-400:#378fca;--blue-500:#2d89c7;--blue-600:#037cbe;--blue-700:#0375b5;--blue-800:#0271af;--blue-900:#026ba6;--blue-1000:#002748;--blue-1100:#001f3a;--blue-1200:#001025;--lavender-50:#f1f4ff;--lavender-100:#e8efff;--lavender-200:#dde4ff;--lavender-300:#7a87dc;--lavender-400:#7481d9;--lavender-500:#6f7ad6;--lavender-600:#636dcf;--lavender-700:#5c67c5;--lavender-800:#5962be;--lavender-900:#555db6;--lavender-1000:#1e1f55;--lavender-1100:#161847;--lavender-1200:#0c0c33;--violet-50:#fbf2ff;--violet-100:#fbe9ff;--violet-200:#fadeff;--violet-300:#ae77cf;--violet-400:#aa70cb;--violet-500:#a46ac7;--violet-600:#9a5bbf;--violet-700:#9255b6;--violet-800:#8d51af;--violet-900:#874ca8;--violet-1000:#37114b;--violet-1100:#2f1040;--violet-1200:#1e052b;--fuchsia-50:#fff0fb;--fuchsia-100:#ffe9fe;--fuchsia-200:#ffdafa;--fuchsia-300:#cd6cac;--fuchsia-400:#c864a7;--fuchsia-500:#c45da2;--fuchsia-600:#bb4d97;--fuchsia-700:#b2478f;--fuchsia-800:#ac438a;--fuchsia-900:#a44083;--fuchsia-1000:#4a0738;--fuchsia-1100:#3d072e;--fuchsia-1200:#2b021f;--magenta-50:#fff1f5;--magenta-100:#ffe9f3;--magenta-200:#ffdded;--magenta-300:#d9698b;--magenta-400:#d56085;--magenta-500:#d1597f;--magenta-600:#c94773;--magenta-700:#c0416d;--magenta-800:#b83d67;--magenta-900:#b13962;--magenta-1000:#530024;--magenta-1100:#44011d;--magenta-1200:#300012;--red-50:#fff3f2;--red-100:#ffebe7;--red-200:#ffded9;--red-300:#d96d6b;--red-400:#d46563;--red-500:#d05e5c;--red-600:#c84d4f;--red-700:#be4749;--red-800:#b84245;--red-900:#b13e42;--red-1000:#52030d;--red-1100:#44040b;--red-1200:#300005;--amber-50:#fff2ec;--amber-100:#ffebdd;--amber-200:#ffe0cb;--amber-300:#cc7751;--amber-400:#c77048;--amber-500:#c36a42;--amber-600:#ba5b2f;--amber-700:#b2542a;--amber-800:#aa5027;--amber-900:#a44c25;--amber-1000:#4b1100;--amber-1100:#3e0f00;--amber-1200:#2a0500;--bronze-50:#fdf3e9;--bronze-100:#ffecd6;--bronze-200:#fce0c0;--bronze-300:#b9823f;--bronze-400:#b47b34;--bronze-500:#af762a;--bronze-600:#a56905;--bronze-700:#9d6201;--bronze-800:#975d00;--bronze-900:#915903;--bronze-1000:#3f1d00;--bronze-1100:#331700;--bronze-1200:#220d00;--yellow-50:#f7f6e9;--yellow-100:#f4efd6;--yellow-200:#ede8c0;--yellow-300:#9a8e3d;--yellow-400:#968933;--yellow-500:#918329;--yellow-600:#867704;--yellow-700:#7f7002;--yellow-800:#7a6c00;--yellow-900:#746600;--yellow-1000:#2e2500;--yellow-1100:#261e00;--yellow-1200:#191300;--olive-50:#f2f8ea;--olive-100:#e6f4d7;--olive-200:#d8ebc0;--olive-300:#789741;--olive-400:#74943a;--olive-500:#6d8d30;--olive-600:#608113;--olive-700:#5a7a10;--olive-800:#56760f;--olive-900:#506f0d;--olive-1000:#192b00;--olive-1100:#132200;--olive-1200:#071200;--green-50:#ecf9f0;--green-100:#dbf5e1;--green-200:#c8eed3;--green-300:#4d9d69;--green-400:#459964;--green-500:#3a935d;--green-600:#23874e;--green-700:#1f7f47;--green-800:#1c7a43;--green-900:#1d743f;--green-1000:#002d0b;--green-1100:#002408;--green-1200:#001402;--teal-50:#ecf8f8;--teal-100:#dbf4f4;--teal-200:#c8edee;--teal-300:#449a9c;--teal-400:#3b9698;--teal-500:#2f8f92;--teal-600:#048487;--teal-700:#067c7f;--teal-800:#00787a;--teal-900:#007274;--teal-1000:#002b2d;--teal-1100:#002223;--teal-1200:#001314}.content-inset{width:100%;max-width:calc(100% - 20px);padding-left:20px;padding-right:20px}.signin-input{border:1px solid var(--grey-800);color:#111827;box-sizing:border-box;background:#fff;border-radius:6px;outline:none;width:100%;height:40px;padding-left:16px;padding-right:12px;font-size:16px;transition:border-color .15s}.signin-input:hover{border-width:2px;border-color:var(--grey-1000);padding-left:15px;padding-right:11px}.signin-input:focus{border:2px solid var(--grey-1200);padding-left:15px;padding-right:11px}.signin-input-wrapper,.phone-input-wrapper{background:var(--magenta-100);cursor:text;border-radius:6px;align-items:center;height:44px;display:flex}.phone-input-field{border:1px solid var(--grey-800);color:#111827;box-sizing:border-box;background:#fff;border-radius:6px;outline:none;height:40px;padding-left:16px;padding-right:12px;font-size:16px;transition:border-color .15s}.phone-input-field:hover{border-width:2px;border-color:var(--grey-1000);padding-left:15px;padding-right:11px}.phone-input-field:focus{border:2px solid var(--grey-1200);padding-left:15px;padding-right:11px}.signin-button-wrapper{background-color:var(--magenta-100);border-radius:5px;margin-top:12px;padding:2px 0}.signin-button{background-color:var(--blue-700);color:#fff;cursor:pointer;text-align:left;border:none;border-radius:5px;width:100%;height:40px;padding-left:16px;font-family:Noto Sans,sans-serif;font-size:16px;transition:background-color .2s;position:relative}.signin-button:hover{background-color:var(--blue-1000)}.signin-button:active{background-color:var(--blue-1200)}.signin-button:disabled{background-color:var(--blue-500);cursor:not-allowed;opacity:.6}.oauth-button{width:100%;height:40px;color:var(--blue-700);border:1px solid var(--blue-700);cursor:pointer;text-align:left;box-sizing:border-box;background-color:#fff;border-radius:5px;padding-left:16px;padding-right:12px;font-family:Noto Sans,sans-serif;font-size:16px;transition:border-color .15s,box-shadow .15s,color .15s;position:relative}.oauth-button-wrapper{background:var(--magenta-100);border-radius:5px;align-items:center;height:44px;margin-top:3px;margin-bottom:3px;display:flex}.oauth-button:hover{border-color:var(--blue-1000);box-shadow:inset 0 0 0 1px var(--blue-1000);color:var(--blue-1000)}.oauth-button:active{border-color:var(--blue-1200);box-shadow:inset 0 0 0 1px var(--blue-1200);color:var(--blue-1200)}.oauth-button:disabled{cursor:not-allowed;opacity:.6}.oauth-button--loading{border-color:var(--blue-600);color:var(--blue-600);cursor:not-allowed}.oauth-button-icon{filter:brightness(0)saturate()invert(31%)sepia(96%)saturate(1021%)hue-rotate(174deg)brightness(94%)contrast(98%);transition:filter .15s;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.oauth-button:hover .oauth-button-icon{filter:brightness(0)saturate()invert(11%)sepia(69%)saturate(1674%)hue-rotate(191deg)brightness(95%)contrast(103%)}.oauth-button:active .oauth-button-icon{filter:brightness(0)saturate()invert(4%)sepia(75%)saturate(2698%)hue-rotate(195deg)brightness(94%)contrast(104%)}.oauth-button-spinner{border:2px solid var(--blue-200);border-top-color:var(--blue-700);border-radius:50%;width:16px;height:16px;animation:1s linear infinite oauthSpin;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@keyframes oauthSpin{to{transform:translateY(-50%)rotate(360deg)}}@keyframes skeleton-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.skeleton{background:rgba(var(--grey-600-rgb),.15);border-radius:4px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,transparent,rgba(var(--grey-600-rgb),.1),transparent);animation:1.5s infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-card{background:rgba(var(--grey-600-rgb),.15);border-radius:var(--card-border-radius);position:relative;overflow:hidden}.skeleton-card:after{content:"";background:linear-gradient(90deg,transparent,rgba(var(--grey-600-rgb),.1),transparent);animation:1.5s infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-avatar{border-radius:50%;width:48px;height:48px}.skeleton-title{width:70%;height:16px}.skeleton-subtitle{width:50%;height:12px}.skeleton-text{width:100%;height:12px}.skeleton-text-short{width:80%}.skeleton-btn{border-radius:6px;height:40px}.skeleton-card-hybrid{background:var(--card-bg-grey);border-radius:var(--card-border-radius);padding:var(--card-padding-top)var(--card-padding-right)var(--card-padding-bottom)var(--card-padding-left);position:relative;overflow:hidden}.skeleton-card-hybrid:after{content:"";background:linear-gradient(90deg,transparent,rgba(var(--grey-600-rgb),.05),transparent);pointer-events:none;animation:1.5s infinite skeleton-shimmer;position:absolute;inset:0;transform:translate(-100%)}.skeleton-card-hybrid .skeleton:after{display:none}.skeleton-stagger-1:after{animation-delay:0s}.skeleton-stagger-2:after{animation-delay:.1s}.skeleton-stagger-3:after{animation-delay:.2s}.skeleton-stagger-4:after{animation-delay:.3s}.skeleton-stagger-5:after{animation-delay:.4s}
@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans/noto-sans-v42-latin-regular.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans/noto-sans-v42-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans/noto-sans-v42-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-mono/noto-sans-mono-v37-latin-regular.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/noto-sans-mono/noto-sans-mono-v37-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-arabic/noto-sans-arabic-v32-arabic-regular.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-arabic/noto-sans-arabic-v32-arabic-500.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-arabic/noto-sans-arabic-v32-arabic-600.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-devanagari/noto-sans-devanagari-v29-devanagari-regular.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-devanagari/noto-sans-devanagari-v29-devanagari-500.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-devanagari/noto-sans-devanagari-v29-devanagari-600.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-thai/noto-sans-thai-v26-thai-regular.woff2)format("woff2");unicode-range:U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/noto-sans-thai/noto-sans-thai-v26-thai-500.woff2)format("woff2");unicode-range:U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-thai/noto-sans-thai-v26-thai-600.woff2)format("woff2");unicode-range:U+E01-E5B,U+200C-200D,U+25CC}.title{color:var(--grey-1200);text-align:left;margin-bottom:2em;padding-left:20px;padding-right:20px;font-size:clamp(2rem,5vw,3.75rem);font-weight:900;line-height:1.5}.text-h1{color:var(--grey-1200);text-align:left;margin-bottom:2em;font-size:32px;font-weight:700;line-height:1.5}.text-h2{color:var(--grey-1200);margin-bottom:2em;font-size:24px;font-weight:900;line-height:1.5}.text-h3{color:var(--grey-1200);margin-bottom:2em;font-size:20px;font-weight:700;line-height:1.5}.text-h4{color:var(--grey-1200);margin-bottom:2em;font-size:16px;font-weight:700;line-height:1.5}.text-h5{color:var(--grey-1200);margin-bottom:2em;font-size:14px;font-weight:700;line-height:1.5}.text-h6{color:var(--grey-1200);margin-bottom:2em;font-size:12px;font-weight:700;line-height:1.5}.text-body{margin-bottom:2em;font-size:16px;font-weight:400;line-height:1.5}.title:last-child,.text-h1:last-child,.text-h2:last-child,.text-h3:last-child,.text-h4:last-child,.text-body:last-child,.text-h5:last-child,.text-h6:last-child{margin-bottom:0}.btn-primary{height:40px;min-height:44px;color:var(--card-bg-white);background-color:var(--grey-1200);border-radius:5px;justify-content:center;align-items:center;padding:2px 16px;font-size:16px;font-weight:500;transition:all .2s ease-in-out;display:flex}.btn-primary:hover{background-color:var(--grey-1100)}.btn-primary:active{background-color:var(--grey-1000)}.btn-secondary{height:40px;min-height:44px;color:var(--grey-1200);background-color:var(--grey-100);border:1px solid var(--grey-1200);border-radius:5px;justify-content:center;align-items:center;padding:2px 16px;font-size:16px;font-weight:500;transition:all .2s ease-in-out;display:flex}.btn-secondary:hover{background-color:var(--grey-200)}.btn-secondary:active{background-color:var(--grey-300)}.btn-tertiary{height:40px;min-height:44px;color:var(--grey-700);background-color:#0000;border-radius:5px;justify-content:center;align-items:center;padding:2px 16px;font-size:16px;font-weight:400;transition:all .2s ease-in-out;display:inline-flex}.btn-tertiary:hover{color:var(--grey-1100)}.btn-tertiary:active{color:var(--grey-1200)}.btn-toggle{border:1px solid var(--grey-700);height:30px;min-height:44px;color:var(--grey-700);background-color:#0000;border-radius:15px;margin-right:10px;padding:0 12px;font-size:14px;font-weight:400}.btn-toggle:last-child{margin-right:0}.btn-toggle.active{background-color:var(--grey-1200);color:var(--card-bg-white);border-color:var(--grey-1200)}.btn-toggle:hover{color:var(--grey-1100);border-color:var(--grey-1100)}.btn-toggle.active:hover{background-color:var(--grey-1100);border-color:var(--grey-1100)}.input-field{background-color:var(--card-bg-white);border:1px solid var(--grey-700);height:40px;min-height:44px;color:var(--grey-700);border-radius:4px;padding:0 12px;font-size:16px;font-weight:400}.input-field:hover{border-width:2px;border-color:var(--grey-1100);color:var(--grey-1100);padding:1px 11px}.input-field:focus,.input-field:active{border-width:2px;border-color:var(--grey-1200);color:var(--grey-1200);outline:none;box-shadow:none!important}.input-field.error{border-color:var(--red-700);color:var(--red-700)}.input-field.success{border-color:var(--green-700);color:var(--green-700)}.input-field.warning{border-color:var(--yellow-700);color:var(--yellow-700)}.textarea-field{background-color:var(--card-bg-white);border:1px solid var(--grey-700);min-height:80px;color:var(--grey-700);resize:vertical;border-radius:4px;padding:11px;font-size:16px;font-weight:400;line-height:1.5}.textarea-field:hover{border-width:2px;border-color:var(--grey-1100);color:var(--grey-1100)}.textarea-field:focus,.textarea-field:active{border-width:2px;border-color:var(--grey-1200);color:var(--grey-1200);outline:none;box-shadow:none!important}.textarea-field.error{border-color:var(--red-700);color:var(--red-700)}.textarea-field.success{border-color:var(--green-700);color:var(--green-700)}.textarea-field.warning{border-color:var(--yellow-700);color:var(--yellow-700)}.validation-message{margin-top:.25rem;font-size:12px;font-weight:400;line-height:1.4}.validation-message.error{color:var(--red-700)}.validation-message.success{color:var(--green-700)}.validation-message.warning{color:var(--yellow-700)}.toggle-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.clip-path-circle{clip-path:circle(50%)}@keyframes orbit{0%{transform:rotate(0)translate(3.5rem)rotate(0)}to{transform:rotate(360deg)translate(3.5rem)rotate(-360deg)}}.orbit{animation:4s linear infinite orbit}*,:before,:after{box-sizing:border-box}:root{--full-viewport-height:100vh;--footer-bar-height:64px;--footer-bar-bottom-gap:15px;--safari-toolbar-offset:0px;--chat-button-bottom:5px}.safari-toolbar-expanded{--chat-button-bottom:0px}html{background-color:var(--page-bg,#f5f5f5);min-height:100vh;height:var(--full-viewport-height);scrollbar-gutter:stable;margin:0;padding:0;font-family:Noto Sans,Noto Sans SC,Noto Sans TC,Noto Sans JP,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,Microsoft JhengHei,PingFang SC,PingFang TC,PingFang HK,Hiragino Sans GB,Hiragino Kaku Gothic Pro,Malgun Gothic,Apple SD Gothic Neo,system-ui,sans-serif;overflow-x:hidden}html[data-scroll-locked]{overflow-x:clip}html[data-page-bg=transparent]{background-color:#0000}.section-full-bleed{width:100vw;margin-left:calc(50% - 50vw);position:relative}body{min-height:100vh;min-height:var(--full-viewport-height);-webkit-overflow-scrolling:touch;padding:0;padding-bottom:env(safe-area-inset-bottom);color:var(--grey-1200);background-color:#0000;margin:0;line-height:1.5}.title{color:var(--grey-1200)}h1{color:var(--grey-1200);text-align:left;font-size:32px;font-weight:700}h2{color:var(--grey-1200);font-size:24px;font-weight:600}h3{color:var(--grey-1200);font-size:20px;font-weight:600}h4{color:var(--grey-1200);font-size:16px;font-weight:500}h5{color:var(--grey-1200);font-size:14px;font-weight:500}h6{color:var(--grey-1200);font-size:12px;font-weight:400}p,.body{color:var(--grey-1200);font-size:16px}a{color:var(--grey-600);text-underline-offset:2px}a:hover,a:focus-visible{color:var(--grey-1000);text-decoration:underline}a:active{color:var(--grey-1200);text-decoration:none}.link{text-underline-offset:2px;text-decoration:none}.link:hover,.link:focus-visible{text-decoration:underline}.link:active{color:var(--grey-1200);text-decoration:none}.link--neutral:hover,.link--neutral:focus-visible{color:var(--grey-1000)}.link--blue:hover,.link--blue:focus-visible{color:var(--blue-1000)}.link--red:hover,.link--red:focus-visible{color:var(--red-1000)}:where(.on-white) .link--neutral{color:var(--grey-600)}:where(.on-50) .link--neutral{color:var(--grey-700)}:where(.on-100) .link--neutral{color:var(--grey-800)}:where(.on-200) .link--neutral{color:var(--grey-900)}:where(.on-white) .link--blue{color:var(--blue-600)}:where(.on-50) .link--blue{color:var(--blue-700)}:where(.on-100) .link--blue{color:var(--blue-800)}:where(.on-200) .link--blue{color:var(--blue-900)}:where(.on-white) .link--red{color:var(--red-600)}:where(.on-50) .link--red{color:var(--red-700)}:where(.on-100) .link--red{color:var(--red-800)}:where(.on-200) .link--red{color:var(--red-900)}.text-balance{text-wrap:balance}.is-block{display:block}.is-full-width{width:100%}.align-left{text-align:left}.align-center{text-align:center}.full-size{width:100%;height:100%}.center-content{justify-content:center;align-items:center;display:flex}.absolute-full{position:absolute;inset:0}.overlay-fixed{pointer-events:none;z-index:0;position:fixed;inset:0}.svg-full{width:100%;height:100%;display:block}.orbit-container{width:100%;height:100%;transition:opacity .3s;position:absolute;inset:0}.orbit{width:100%;height:100%;animation:4s linear infinite orbit;position:absolute;top:50%;left:50%}.orbiter{background-color:var(--blue-700);border-radius:50%;width:4px;height:4px;position:absolute;top:0;left:50%;transform:translate(-50%)}.container-responsive{width:100%;min-width:340px;margin-left:auto;margin-right:auto}@media (min-width:360px) and (max-width:425px){.container-responsive{width:calc(100vw - 20px)}}@media (min-width:426px) and (max-width:689px){.container-responsive{width:405px}}@media (min-width:690px) and (max-width:790px){.container-responsive{width:calc(100vw - 20px)}}@media (min-width:791px) and (max-width:1004px){.container-responsive{width:770px}}@media (min-width:1005px) and (max-width:1155px){.container-responsive{width:calc(100vw - 20px)}}@media (min-width:1156px){.container-responsive{width:1135px}}.search-bar-expanded{width:100%;max-width:none}.grid{grid-template-columns:repeat(12,1fr);gap:30px;display:grid}.col-span-12{grid-column:span 12/span 12}.col-span-6{grid-column:span 6/span 6}@media (min-width:768px){.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-6{grid-column:span 6/span 6}}@media (min-width:1024px){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}}.grid-masonry{-moz-column-gap:30px;-moz-column-count:1;column-count:1;column-gap:30px}.grid-masonry>*{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:30px}@media (min-width:768px){.md\:masonry-cols-3{-moz-column-count:3;column-count:3}.md\:masonry-cols-4{-moz-column-count:4;column-count:4}}@media (min-width:1024px){.lg\:masonry-cols-6{-moz-column-count:6;column-count:6}}.grid-cols-responsive-1,.grid-cols-responsive-2{grid-template-columns:1fr;display:grid}@media (min-width:690px){.grid-cols-responsive-2{grid-template-columns:repeat(2,1fr)}}.grid-cols-responsive-3{grid-template-columns:1fr;display:grid}@media (min-width:690px){.grid-cols-responsive-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1005px){.grid-cols-responsive-3{grid-template-columns:repeat(3,1fr)}}.grid-cols-responsive-4{grid-template-columns:1fr;display:grid}@media (min-width:690px){.grid-cols-responsive-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1005px){.grid-cols-responsive-4{grid-template-columns:repeat(4,1fr)}}.grid-cols-responsive-5{grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:690px){.grid-cols-responsive-5{grid-template-columns:repeat(3,1fr)}}@media (min-width:1005px){.grid-cols-responsive-5{grid-template-columns:repeat(5,1fr)}}input[type=text],input[type=email],input[type=password],input[type=search],input[type=url],input[type=tel],input[type=number],textarea{box-shadow:none!important;outline:none!important}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus{box-shadow:none!important;border-color:var(--grey-1200)!important;border-width:2px!important;outline:none!important}nav.h-11 .text-body{margin-bottom:0!important}.secondary-nav .text-body{margin-bottom:0}.is-hidden{display:none!important}.footer-nav-buttons-bg{height:var(--footer-bar-height);box-shadow:0 -1px 0 0 var(--grey-200);pointer-events:none;opacity:1;z-index:1001;background:#ffffffe6;position:fixed;bottom:4px;left:0;right:0}.safari-toolbar-collapsed .footer-nav-buttons-bg{opacity:0;transition:opacity .2s,background .2s}.safari-toolbar-expanded .footer-nav-buttons-bg{opacity:1;transition:opacity .2s,background .2s}@media (min-width:790px){.footer-nav-buttons-bg{display:none}}.footer-nav-buttons{pointer-events:auto;opacity:1;z-index:1002;background:0 0;justify-content:flex-start;align-items:center;height:69px;padding-left:15px;padding-right:15px;display:flex;position:fixed;bottom:5px;left:0;right:0}.safari-toolbar-collapsed .footer-nav-buttons{opacity:0;transition:opacity .2s}.safari-toolbar-expanded .footer-nav-buttons{opacity:1;transition:opacity .2s}@media (min-width:790px){.footer-nav-buttons{display:none}}.footer-nav-backdrop{height:var(--safari-toolbar-height,60px);pointer-events:none;z-index:999;background:linear-gradient(#ffffffe6,#ffffffe6);transition:background .2s,box-shadow .2s;position:fixed;bottom:0;left:0;right:0;transform:translateY(calc(100% - 3px));box-shadow:0 -1px #ffffffe6}@media (min-width:790px){.footer-nav-backdrop{display:none}}.safari-toolbar-collapsed .footer-nav-backdrop{background:linear-gradient(#fff0,#fff0);transition:background .2s,box-shadow .2s;box-shadow:0 -1px #fff0}.safari-toolbar-expanded .footer-nav-backdrop{background:linear-gradient(#ffffffe6,#fff);transition:background .2s,box-shadow .2s;box-shadow:0 -1px #ffffffe6}.safari-toolbar-collapsed .chat-button-container{top:var(--chat-button-top);bottom:auto}.safari-toolbar-expanded .chat-button-container{bottom:5px!important}.chat-button-container{--chat-button-color:var(--grey-900)}.chat-button:hover~div .chat-button-label,.chat-button-container:hover{--chat-button-color:var(--grey-1000)}.chat-button:active~div .chat-button-label,.chat-button-container:active{--chat-button-color:var(--grey-1200)}.container-responsive-mobile-nav{width:100vw;margin:0 auto}@media (min-width:426px) and (max-width:689px){.container-responsive-mobile-nav{width:395px}}.footer-nav{width:100%;height:var(--footer-bar-height);justify-content:flex-start;align-items:center;gap:clamp(0px,25vw - 82.5px,20px);margin:0 auto;display:flex}@media (min-width:426px) and (max-width:689px){.footer-nav.container-responsive-mobile-nav{width:395px}}.footer-link{width:60px;height:69px;color:var(--grey-700);cursor:pointer;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;font-family:Noto Sans,sans-serif;font-size:12px;font-weight:400;transition:all .2s;display:flex;position:relative;text-decoration:none!important}.footer-link:before{content:"";z-index:0;background-color:#ecf8f803;width:60px;height:69px;transition:all .2s;position:absolute;inset:0}.footer-link>*{z-index:1;position:relative}.footer-link svg{fill:currentColor;width:22px;height:22px;transition:fill .2s;transform:translateY(6px)}.footer-link span{transform:translateY(11px)}.footer-link:hover,.footer-link:focus-visible{color:var(--grey-1000);text-decoration:none!important}.footer-link:active{color:var(--grey-1200);text-decoration:none!important}.footer-link--blue{color:var(--blue-600)!important}.footer-link--blue:before{background-color:#ecf8f803}.footer-link--blue svg{color:var(--blue-600)!important}.footer-link--blue:hover,.footer-link--blue:focus-visible,.footer-link--blue:hover svg,.footer-link--blue:focus-visible svg{color:var(--blue-1000)!important}.footer-link--blue:active,.footer-link--blue:active svg{color:var(--blue-1200)!important}.secondary-nav-wrap{width:100%;position:relative}.secondary-nav-wrap--overlap{margin-top:-2px}.secondary-nav{background-color:#0000;width:100%;height:44px}.secondary-nav__inner{height:100%;padding-left:5px;padding-right:5px}.secondary-nav__list{white-space:nowrap;align-items:center;gap:14px;height:100%;padding-left:25px;display:flex;overflow-x:auto}.secondary-nav__link{height:44px;color:var(--grey-600);background-color:#0000;align-items:center;padding:0;font-weight:700;text-decoration:none;transition:background-color .1s,color .1s;display:flex}.site-header-tertiary .secondary-nav__link{font-weight:400}.secondary-nav__link:hover,.secondary-nav__link:focus-visible{color:var(--grey-1000);background-color:#0000;text-decoration:none!important}.secondary-nav__link:active{color:var(--grey-1200);background-color:#0000;text-decoration:none}.secondary-nav__underline{z-index:40;opacity:1;background:linear-gradient(#0006 0%,#0000 100%);height:2px;transition:opacity .3s,transform .3s;position:relative}.site-header-tertiary .secondary-nav__underline{background:linear-gradient(#0003 0%,#0000 100%)}.site-header-secondary--hidden .secondary-nav__underline{opacity:0;transform:translateY(59px)}.site-header-tertiary--hidden .secondary-nav__underline{opacity:0;transform:translateY(103px)}.site-header-secondary--partial .secondary-nav__underline,.site-header-tertiary--partial .secondary-nav__underline{opacity:1;transform:translateY(0)}.main-nav{align-items:center;gap:20px;margin-left:20px;display:none}@media (min-width:790px){.main-nav{display:flex}}.main-nav__link{color:var(--grey-600);width:fit-content;height:44px;font:inherit;cursor:pointer;background-color:#0000;border:none;align-items:center;gap:8px;padding:0;transition:background-color .1s,color .1s;display:flex;position:relative;text-decoration:none!important}.main-nav__link--with-bar:after{content:"";background-color:var(--grey-1000);opacity:0;border-radius:1px;width:30px;height:2px;transition:opacity .2s;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.main-nav__link--with-bar:hover:after{opacity:1}.main-nav__link:hover,.main-nav__link:focus-visible{color:var(--grey-1000);background-color:#0000;text-decoration:none!important}.main-nav__link:active{color:#040404;background-color:#0000;text-decoration:none}.main-nav__link--blue{color:var(--blue-600)!important;background-color:#0000!important}.main-nav__link--blue:hover,.main-nav__link--blue:focus-visible{color:var(--blue-1000)!important;background-color:#0000!important;text-decoration:none!important}.main-nav__link--blue:active{color:var(--blue-1200)!important;background-color:#0000!important;text-decoration:none!important}.sg-layout{background:var(--card-bg-white);min-height:100vh;position:relative}.sg-hero{z-index:0;background-position:50%;background-size:cover;height:24rem;position:fixed;top:0;left:0;right:0}.sg-hero__overlay{background:var(--modal-overlay-bg);position:absolute;inset:0}.sg-container{z-index:10;position:relative}.sg-title--on-hero,.sg-description--on-hero{color:var(--card-bg-white)}.sg-content>*+*{margin-top:2rem}.sg-sticky{transition:top .3s;position:sticky}.landing{background:var(--card-bg-white);min-height:100vh;position:relative}.landing__hero{z-index:10;padding:4rem 0;position:relative}@media (min-width:690px){.landing__hero{padding:6rem 0}}.landing__container{text-align:center}.landing__logo{margin:0 auto 2rem;display:block}.landing__subtitle{max-width:48rem;margin:0 auto 2rem}.landing__card{background:var(--card-bg-white);border-radius:var(--card-border-radius);max-width:42rem;box-shadow:var(--card-shadow);margin:0 auto 3rem;padding:2rem}.landing__form{gap:1rem;display:grid}.landing__input{box-sizing:border-box;border-radius:20px;width:100%;height:40px;padding:0 12px}.landing__input:hover,.landing__input:focus,.landing__input:active{padding:0 11px}.landing__button{border-radius:20px;width:100%;height:40px;padding:0 2rem}.landing__footer{border-top:1px solid var(--grey-200);z-index:10;padding:2rem 0;position:relative}.site-header-backdrop-ios{z-index:33;pointer-events:none;background:#00f;width:100vw;height:90px;position:fixed;top:1px;left:0;overflow:hidden;transform:translateY(calc(3px - 100%))}.site-header-backdrop-gap{z-index:34;pointer-events:none;background:red;width:100vw;height:2px;position:fixed;top:4px;left:0;overflow:visible}.site-header-backdrop{z-index:35;pointer-events:none;background:#fff0;height:145px;display:none;position:fixed;top:0;left:0;right:0}@media (min-width:1005px){.site-header-backdrop-ios,.site-header-backdrop-gap{display:none}.site-header-backdrop{display:block}}.site-header-main{z-index:50;background:0 0;transition:opacity .3s;position:fixed;top:0;left:0;right:0}.site-header-main--visible{opacity:1}.site-header-main--hidden{opacity:0;pointer-events:none}.site-header-secondary{z-index:60;background:0 0;transition:transform .3s,opacity .3s;position:fixed;top:57px;left:0;right:0}.site-header-secondary--visible{opacity:1;transform:translateY(0)}.site-header-secondary--partial{opacity:1;transform:translateY(-44px)}.site-header-secondary--hidden{opacity:0;pointer-events:none;transform:translateY(-103px)}.site-header-tertiary{z-index:55;background:0 0;transition:transform .3s,opacity .3s;position:fixed;top:103px;left:0;right:0}.site-header-tertiary--visible{opacity:1;transform:translateY(0)}.site-header-tertiary--partial{opacity:1;transform:translateY(-44px)}.site-header-tertiary--hidden{opacity:0;pointer-events:none;transform:translateY(-145px)}.site-header__container{background:0 0;padding:13px 5px 0}.site-header__row{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.site-header__left{flex-shrink:0;align-items:center;display:flex}.site-header__logo-link{background-color:#0000;justify-content:flex-start;align-items:center;width:fit-content;height:44px;padding:0;transition:background-color .2s;display:flex}.site-header__logo-link:hover,.site-header__logo-link:active{background-color:#0000}.site-header__right{flex:1;justify-content:flex-end;align-items:center;display:flex}.site-header__search-layer{opacity:0;pointer-events:none;justify-content:flex-end;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.site-header__search-layer--active{opacity:1;pointer-events:auto}.header-actions{align-items:center;gap:14px;display:flex}.header-action{color:var(--grey-600);cursor:pointer;background-color:#0000;border:none;border-radius:5px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:2px;width:fit-content;height:44px;min-height:44px;padding:0;font-size:12px;transition:background-color .2s,color .2s;display:flex}.header-action:hover,.header-action:focus-visible{color:var(--grey-1000);background-color:#0000}.header-action:active{color:#040404;background-color:#0000;text-decoration:none}.header-action__row{justify-content:flex-end;align-items:center;gap:10px;display:flex}.header-search-trigger{cursor:pointer;background-color:#0000;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;margin-right:-2px;transition:background-color .2s;display:flex}.header-search-trigger:hover,.header-search-trigger:active{background-color:#0000}.header-search-trigger__inner{border:1px solid var(--grey-700);width:40px;height:40px;color:var(--grey-1200);background:#fff;border-radius:5px;justify-content:center;align-items:center;transition:border-color .2s,border-width .2s;display:flex}@media (hover:hover){.header-search-trigger:hover .header-search-trigger__inner{border-color:var(--grey-1100);box-shadow:0 0 0 1px var(--grey-1100)}}.header-search-trigger:active .header-search-trigger__inner{border-color:var(--grey-1100);box-shadow:0 0 0 1px var(--grey-1100)}.header-search-trigger:focus{outline:none}.header-search-trigger:focus .header-search-trigger__inner{border-color:var(--grey-700);box-shadow:none}.header-search-trigger:focus-visible .header-search-trigger__inner{border-color:var(--grey-1100);box-shadow:0 0 0 1px var(--grey-1100)}.site-header__search-shell-container{background-color:#0000;border-radius:5px;flex-shrink:0;justify-content:flex-end;align-items:center;width:44px;height:44px;min-height:44px;margin-right:-2px;transition:width .3s;display:flex;overflow:hidden}.site-header__search-shell-container--active{flex-shrink:1;width:calc(100% + 6px);margin-left:-2px}.site-header__search-shell{border:1px solid var(--grey-700);background:#fff;border-radius:5px;width:40px;height:40px;margin-right:2px;transition:width .3s;position:relative;overflow:hidden}.site-header__search-shell:hover,.site-header__search-shell:focus-within{border-color:var(--grey-1100);box-shadow:0 0 0 1px var(--grey-1100)}.site-header__search-shell--active{width:calc(100% - 4px)}.site-header__search-input{height:100%;color:var(--grey-1200);opacity:0;background:0 0;border:none;outline:none;font-family:Noto Sans,sans-serif;font-size:16px;transition:opacity .3s;position:absolute;top:0;left:12px;right:80px}.site-header__search-input--active{opacity:1}.site-header__search-cancel{height:44px;color:var(--grey-600);cursor:pointer;opacity:0;z-index:2;background-color:#0000;border:none;border-radius:5px;align-items:center;gap:8px;padding:0 12px;font-family:Noto Sans,sans-serif;font-size:16px;transition:background-color .2s,opacity .3s,color .2s;display:flex;position:absolute;top:0;right:0}.site-header__search-cancel--active{opacity:1}.site-header__search-cancel:hover{color:var(--grey-1000);background-color:#0000}.site-header__search-cancel:active{color:#040404;background-color:#0000}.site-header__search-icon{color:inherit;fill:#fff;flex-shrink:0;width:16px;height:16px}.icon{display:inline-block}.icon--12{width:12px;height:12px}.icon--16{width:16px;height:16px}.icon--20{width:20px;height:20px}.icon--24{width:24px;height:24px}.icon--32{width:32px;height:32px}.icon--48{width:48px;height:48px}.icon--on-dark{filter:brightness(0)invert()}.btn-primary:disabled,.btn-secondary:disabled,.btn-tertiary:disabled,.btn-filter:disabled,.btn-filter-active:disabled{opacity:.5;cursor:not-allowed}.btn-primary:focus-visible,.btn-secondary:focus-visible,.btn-tertiary:focus-visible,.btn-filter:focus-visible,.btn-filter-active:focus-visible,.btn-toggle:focus-visible{outline:2px solid var(--blue-700);outline-offset:2px}@keyframes spin{to{transform:rotate(360deg)}}.btn-spinner{width:16px;height:16px;margin-right:8px;animation:1s linear infinite spin;display:inline-block}.layout{min-height:100vh;min-height:var(--full-viewport-height);flex-direction:column;display:flex}.full-height-container{min-height:100vh;min-height:var(--full-viewport-height)}.layout__main{padding-bottom:calc(var(--footer-bar-height) + env(safe-area-inset-bottom) + 30px);flex:auto}@media (min-width:790px){.layout__main{padding-bottom:0}}.input-field:disabled,.textarea-field:disabled{opacity:.5;cursor:not-allowed}.swatch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (min-width:690px){.swatch-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:1156px){.swatch-grid{grid-template-columns:repeat(13,minmax(0,1fr))}}.text-success{color:var(--green-700)}.text-error{color:var(--red-700)}.markdown-body{color:var(--grey-1200);font-size:16px;line-height:1.6}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.markdown-body h1{border-bottom:1px solid var(--grey-200);padding-bottom:8px;font-size:32px}.markdown-body h2{border-bottom:1px solid var(--grey-200);padding-bottom:8px;font-size:24px}.markdown-body h3{font-size:20px}.markdown-body h4{font-size:16px}.markdown-body h5{font-size:14px}.markdown-body h6{font-size:12px}.markdown-body p{margin-top:0;margin-bottom:16px}.markdown-body ul,.markdown-body ol{margin-top:0;margin-bottom:16px;padding-left:2em}.markdown-body li{margin-bottom:4px}.markdown-body code{background-color:var(--grey-50);border-radius:3px;padding:2px 6px;font-family:Monaco,Courier New,monospace;font-size:14px}.markdown-body a{color:var(--blue-600);text-decoration:none}.markdown-body a:hover{color:var(--blue-1000);text-decoration:underline}.markdown-body .markdown-table{border-collapse:collapse;border-spacing:0;width:100%;margin-top:16px;margin-bottom:16px;display:table;overflow-x:auto}.markdown-body .markdown-table thead{background-color:var(--grey-50)}.markdown-body .markdown-table th{text-align:left;border:1px solid var(--grey-200);background-color:var(--grey-50);color:var(--grey-1200);padding:12px 16px;font-weight:600}.markdown-body .markdown-table td{border:1px solid var(--grey-200);color:var(--grey-1200);padding:12px 16px}.markdown-body .markdown-table tbody tr:nth-child(2n){background-color:var(--grey-50)}.markdown-body .markdown-table tbody tr:hover{background-color:var(--grey-100)}@media (max-width:768px){.markdown-body .markdown-table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}.markdown-body .markdown-table th,.markdown-body .markdown-table td{padding:8px 12px;font-size:14px}}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:#0003 transparent}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#0003;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#0006}
