@charset "UTF-8";:root,:host{--pico-font-family-emoji: "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--pico-font-family-sans-serif: system-ui, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, Helvetica, Arial, "Helvetica Neue", sans-serif, var(--pico-font-family-emoji);--pico-font-family-monospace: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace, var(--pico-font-family-emoji);--pico-font-family: var(--pico-font-family-sans-serif);--pico-line-height: 1.5;--pico-font-weight: 400;--pico-font-size: 100%;--pico-text-underline-offset: .1rem;--pico-border-radius: .25rem;--pico-border-width: .0625rem;--pico-outline-width: .125rem;--pico-transition: .2s ease-in-out;--pico-spacing: 1rem;--pico-typography-spacing-vertical: 1rem;--pico-form-element-spacing-vertical: .75rem;--pico-form-element-spacing-horizontal: 1rem;--pico-icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E")}a{--pico-text-decoration: underline}small{--pico-font-size: .875em}h1,h2,h3,h4,h5,h6{--pico-font-weight: 700}h1{--pico-font-size: 2rem;--pico-line-height: 1.125;--pico-typography-spacing-top: 3rem}h2{--pico-font-size: 1.75rem;--pico-line-height: 1.15;--pico-typography-spacing-top: 2.625rem}h3{--pico-font-size: 1.5rem;--pico-line-height: 1.175;--pico-typography-spacing-top: 2.25rem}h4{--pico-font-size: 1.25rem;--pico-line-height: 1.2;--pico-typography-spacing-top: 1.874rem}h5{--pico-font-size: 1.125rem;--pico-line-height: 1.225;--pico-typography-spacing-top: 1.6875rem}h6{--pico-font-size: 1rem;--pico-line-height: 1.25;--pico-typography-spacing-top: 1.5rem}thead th,thead td,tfoot th,tfoot td{--pico-font-weight: 600;--pico-border-width: .1875rem}pre,code,kbd,samp{--pico-font-family: var(--pico-font-family-monospace)}kbd{--pico-font-weight: bolder}input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:where(select,textarea){--pico-outline-width: .0625rem}[type=search]{--pico-border-radius: 5rem}:root,:host{color-scheme:light;--pico-background-color: #fff;--pico-color: #373c44;--pico-text-selection-color: rgba(2, 154, 232, .25);--pico-muted-color: #646b79;--pico-muted-border-color: rgb(231, 234, 239.5);--pico-primary: #0172ad;--pico-primary-background: #0172ad;--pico-primary-border: var(--pico-primary-background);--pico-primary-underline: rgba(1, 114, 173, .5);--pico-primary-hover: #015887;--pico-primary-hover-background: #02659a;--pico-primary-hover-border: var(--pico-primary-hover-background);--pico-primary-hover-underline: var(--pico-primary-hover);--pico-primary-focus: rgba(2, 154, 232, .5);--pico-primary-inverse: #fff;--pico-secondary: #5d6b89;--pico-secondary-background: #525f7a;--pico-secondary-border: var(--pico-secondary-background);--pico-secondary-underline: rgba(93, 107, 137, .5);--pico-secondary-hover: #48536b;--pico-secondary-hover-background: #48536b;--pico-secondary-hover-border: var(--pico-secondary-hover-background);--pico-secondary-hover-underline: var(--pico-secondary-hover);--pico-secondary-focus: rgba(93, 107, 137, .25);--pico-secondary-inverse: #fff;--pico-contrast: #181c25;--pico-contrast-background: #181c25;--pico-contrast-border: var(--pico-contrast-background);--pico-contrast-underline: rgba(24, 28, 37, .5);--pico-contrast-hover: #000;--pico-contrast-hover-background: #000;--pico-contrast-hover-border: var(--pico-contrast-hover-background);--pico-contrast-hover-underline: var(--pico-secondary-hover);--pico-contrast-focus: rgba(93, 107, 137, .25);--pico-contrast-inverse: #fff;--pico-box-shadow: .0145rem .029rem .174rem rgba(129, 145, 181, .01698), .0335rem .067rem .402rem rgba(129, 145, 181, .024), .0625rem .125rem .75rem rgba(129, 145, 181, .03), .1125rem .225rem 1.35rem rgba(129, 145, 181, .036), .2085rem .417rem 2.502rem rgba(129, 145, 181, .04302), .5rem 1rem 6rem rgba(129, 145, 181, .06), 0 0 0 .0625rem rgba(129, 145, 181, .015);--pico-h1-color: #2d3138;--pico-h2-color: #373c44;--pico-h3-color: #424751;--pico-h4-color: #4d535e;--pico-h5-color: #5c6370;--pico-h6-color: #646b79;--pico-mark-background-color: rgb(252.5, 230.5, 191.5);--pico-mark-color: #0f1114;--pico-ins-color: rgb(28.5, 105.5, 84);--pico-del-color: rgb(136, 56.5, 53);--pico-blockquote-border-color: var(--pico-muted-border-color);--pico-blockquote-footer-color: var(--pico-muted-color);--pico-button-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow: 0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color: var(--pico-muted-border-color);--pico-table-row-stripped-background-color: rgba(111, 120, 135, .0375);--pico-code-background-color: rgb(243, 244.5, 246.75);--pico-code-color: #646b79;--pico-code-kbd-background-color: var(--pico-color);--pico-code-kbd-color: var(--pico-background-color);--pico-form-element-background-color: rgb(251, 251.5, 252.25);--pico-form-element-selected-background-color: #dfe3eb;--pico-form-element-border-color: #cfd5e2;--pico-form-element-color: #23262c;--pico-form-element-placeholder-color: var(--pico-muted-color);--pico-form-element-active-background-color: #fff;--pico-form-element-active-border-color: var(--pico-primary-border);--pico-form-element-focus-color: var(--pico-primary-border);--pico-form-element-disabled-opacity: .5;--pico-form-element-invalid-border-color: rgb(183.5, 105.5, 106.5);--pico-form-element-invalid-active-border-color: rgb(200.25, 79.25, 72.25);--pico-form-element-invalid-focus-color: var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color: rgb(76, 154.5, 137.5);--pico-form-element-valid-active-border-color: rgb(39, 152.75, 118.75);--pico-form-element-valid-focus-color: var(--pico-form-element-valid-active-border-color);--pico-icon-valid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 154.5, 137.5)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200.25, 79.25, 72.25)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E")}:root input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),:host input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color: var(--pico-primary-focus)}progress,[type=checkbox],[type=radio],[type=range]{accent-color:var(--pico-primary)}*,*:before,*:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root),:where(:host){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;tab-size:4}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color: var(--pico-h1-color)}h2{--pico-color: var(--pico-h2-color)}h3{--pico-color: var(--pico-h3-color)}h4{--pico-color: var(--pico-h4-color)}h5{--pico-color: var(--pico-h5-color)}h6{--pico-color: var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>*:not(:first-child):last-child{--pico-color: var(--pico-muted-color);--pico-font-weight: unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color: var(--pico-primary);--pico-background-color: transparent;--pico-underline: var(--pico-primary-underline);outline:none;background-color:var(--pico-background-color);color:var(--pico-color);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:.125em;transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color: var(--pico-primary-hover);--pico-underline: var(--pico-primary-hover-underline);--pico-text-decoration: underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}button,[type=submit],[type=reset],[type=button]{-webkit-appearance:button}button,[type=submit],[type=reset],[type=button],[type=file]::file-selector-button,[role=button]{--pico-background-color: var(--pico-primary-background);--pico-border-color: var(--pico-primary-border);--pico-color: var(--pico-primary-inverse);--pico-box-shadow: var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:none;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}button:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[role=button]:is(:hover,:active,:focus){--pico-background-color: var(--pico-primary-hover-background);--pico-border-color: var(--pico-primary-hover-border);--pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color: var(--pico-primary-inverse)}button:focus,button:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=submit],[type=reset],[type=button]{margin-bottom:var(--pico-spacing)}[type=reset],[type=file]::file-selector-button{--pico-background-color: var(--pico-secondary-background);--pico-border-color: var(--pico-secondary-border);--pico-color: var(--pico-secondary-inverse);cursor:pointer}[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color: var(--pico-secondary-hover-background);--pico-border-color: var(--pico-secondary-hover-border);--pico-color: var(--pico-secondary-inverse)}[type=reset]:focus,[type=file]::file-selector-button:focus{--pico-box-shadow: var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)), 0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}th,td{padding:calc(var(--pico-spacing) / 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot th,tfoot td{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) th,table.striped tbody tr:nth-child(odd) td{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:root),svg:not(:host){overflow:hidden}pre,code,kbd,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code,pre samp{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}pre,code,kbd,samp{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd,samp{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code,pre>samp{display:block;padding:var(--pico-spacing);background:none;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:none}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}label,fieldset legend{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight, var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}input:not([type=checkbox],[type=radio]),button[type=submit],select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color: var(--pico-form-element-background-color);--pico-border-color: var(--pico-form-element-border-color);--pico-color: var(--pico-form-element-color);--pico-box-shadow: none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:none;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus),:where(select,textarea):not([readonly]):is(:active,:focus){--pico-background-color: var(--pico-form-element-active-background-color)}input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus),:where(select,textarea):not([readonly]):is(:active,:focus){--pico-border-color: var(--pico-form-element-active-border-color)}input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus,:where(select,textarea):not([readonly]):focus{--pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}input:not([type=submit],[type=button],[type=reset])[disabled],select[disabled],textarea[disabled],label[aria-disabled=true],:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea){opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color: var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color: var(--pico-form-element-valid-active-border-color) !important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color) !important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color: var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color: var(--pico-form-element-invalid-active-border-color) !important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow: 0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color) !important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::placeholder,input::-webkit-input-placeholder,textarea::placeholder,textarea::-webkit-input-placeholder,select:invalid{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height: calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}a,area,button,input,label,select,summary,textarea,[tabindex]{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media(prefers-reduced-motion:reduce){*:not([aria-busy=true]),:not([aria-busy=true]):before,:not([aria-busy=true]):after{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}*{box-sizing:border-box;min-width:0}:root{color-scheme:light;interpolate-size:allow-keywords}html{text-size-adjust:100%}h1,h2,h3,h4{overflow-wrap:break-word;text-box:trim-both cap alphabetic}p{text-wrap:pretty}input,textarea,select{field-sizing:content}:root{--primary: #6bb6ff;--primary-hover: #4a90e2;--header-bg: rgba(255, 255, 255, .95);--background-color: #f4f5f7;--card-background-color: #fff;--text-color: #3e3e3e;--muted-color: #888888;--muted-border-color: #e2e8f0;--border-color: #e2e8f0;--border-radius: 12px;--box-shadow: 0 4px 15px rgba(0, 0, 0, .05);--box-shadow-hover: 0 8px 25px rgba(0, 0, 0, .08);--font-family: Zen Kaku Gothic New, sans-serif;--font-family-ja: var(--font-family);--font-family-jost: Jost, sans-serif;--font-family-en: var(--font-family-jost);--font-size: 16px;--h1: 2rem;--h2: 1.5rem;--h3: 1.25rem;--h4: 1.125rem;--h5: 1rem;--h6: .875rem;--pico-background-color: #f4f5f7;--pico-color: #3e3e3e;--pico-muted-color: #888888;--pico-muted-border-color: #e2e8f0;--pico-primary: #6bb6ff;--pico-primary-hover: #4a90e2;--pico-primary-underline: rgba(107, 182, 255, .45);--pico-primary-hover-underline: #4a90e2;--pico-primary-background: #6bb6ff;--pico-primary-hover-background: #4a90e2;--pico-primary-border: #6bb6ff;--pico-primary-hover-border: #4a90e2;--pico-primary-focus: rgba(107, 182, 255, .28);--pico-font-family-sans-serif: var(--font-family);--pico-font-family: var(--pico-font-family-sans-serif);--pico-font-family-monospace: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;--pico-form-element-background-color: #fff;--pico-form-element-border-color: #e2e8f0;--pico-form-element-active-border-color: #6bb6ff;--pico-form-element-focus-color: rgba(107, 182, 255, .28)}html{font-size:var(--font-size)}h1,h2,h3,h4,h5,h6{color:var(--text-color);font-weight:700;line-height:1.4}body{margin:0;font-family:var(--font-family);background-color:var(--background-color);color:var(--text-color);line-height:1.8}body,button,input,select,textarea{font-family:var(--font-family)}a:hover,a:focus-visible{text-decoration:none}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3)}h4{font-size:var(--h4)}h5{font-size:var(--h5)}h6{font-size:var(--h6)}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.layout{display:grid;gap:2rem;max-width:1200px;margin:2rem auto;padding:0 1rem;grid-template-columns:1fr}@media(min-width:768px){.layout{grid-template-columns:1fr 300px}}.layout>.main-content{min-width:0}.site-header{position:sticky;top:0;z-index:100;width:100%;background:#fffc;box-shadow:0 2px 20px #0000000a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.site-header .container{padding-top:0;padding-bottom:0}.site-header-inner{display:flex;align-items:center;justify-content:space-between;height:80px}.site-header-nav{margin-left:auto}.site-header-nav ul{display:flex;align-items:center;gap:1.5rem;margin:0;padding:0;list-style:none}.site-header-nav a{position:relative;display:inline-flex;align-items:center;padding:.5rem 0;color:var(--text-color);font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s ease}.site-header-nav a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:var(--primary);transition:width .3s ease;border-radius:2px}.site-header-nav a:hover,.site-header-nav a:focus-visible{color:var(--primary)}.site-header-nav a:hover:after,.site-header-nav a:focus-visible:after{width:100%}.site-header-nav .current-menu-item>a,.site-header-nav .current_page_item>a,.site-header-nav .current-menu-ancestor>a{color:var(--primary)}.site-header-nav .current-menu-item>a:after,.site-header-nav .current_page_item>a:after,.site-header-nav .current-menu-ancestor>a:after{width:100%}.site-branding{display:inline-flex;align-items:center;gap:1rem;color:inherit;text-decoration:none;transition:opacity .2s ease}.site-branding:hover{opacity:.8}.site-branding-mark{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:12px;overflow:hidden;background-color:#fff;box-shadow:0 4px 10px #6bb6ff4d}.site-branding-mark-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.site-branding-text{display:flex;flex-direction:column;justify-content:center}.site-branding .site-title{display:block;font-family:var(--font-family);font-size:1.3rem;font-weight:800;letter-spacing:.03em;line-height:1.2;color:var(--text-color);margin-bottom:.25rem}.site-branding .site-description{display:block;color:var(--muted-color);font-size:.75rem;line-height:1.2;margin-top:2px}@media(max-width:900px){.site-header-inner{height:auto;flex-direction:column;padding:1rem 0;gap:1rem}.site-header-nav{margin-left:0;width:100%;overflow-x:auto;padding-bottom:.5rem}.site-header-nav ul{justify-content:center;flex-wrap:nowrap;gap:1.2rem}.site-header-nav a{white-space:nowrap}}@media(max-width:640px){.site-header-inner{padding:.8rem 0}.site-branding .site-title{font-size:1.15rem}.site-branding-mark{width:32px;height:32px;font-size:1rem;border-radius:8px}.site-branding .site-description{font-size:.7rem;display:none}}.site-footer{position:relative;z-index:1;padding:6rem 0 4rem;background:linear-gradient(135deg,var(--primary) 0%,#1e5ba4 100%);border-top:none;overflow:hidden;color:#fff}.site-footer-ambient-orbs{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:0;pointer-events:none}.site-footer-ambient-orbs .orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.6;mix-blend-mode:screen;animation:floatOrb 15s infinite ease-in-out alternate}.site-footer-ambient-orbs .orb-1{width:400px;height:400px;top:-100px;left:-100px;background:radial-gradient(circle,#8bc6ffcc,#6bb6ff00 70%);animation-delay:0s}.site-footer-ambient-orbs .orb-2{width:500px;height:500px;bottom:-150px;right:-100px;background:radial-gradient(circle,#add8e699,#4a90e200 70%);animation-delay:-5s;animation-duration:20s}.site-footer-huge-text{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);font-size:15vw;font-weight:900;color:#ffffff0a;white-space:nowrap;line-height:1;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.02em;overflow:hidden}.site-footer-huge-text .marquee-content{display:flex;width:max-content;animation:footerMarquee 40s linear infinite}.site-footer-huge-text .marquee-content span{display:inline-block;padding-right:.5em}.site-footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.15) 1px,transparent 1px);background-size:32px 32px;mask-image:radial-gradient(circle at center,black,transparent 80%);-webkit-mask-image:radial-gradient(circle at center,black,transparent 80%)}.site-footer .relative-z{position:relative;z-index:2}.site-footer-panel{margin:0 auto;padding:3rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #0000001a;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-radius:24px}.site-footer-top{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:1.5rem;align-items:start}.site-footer-brand{display:inline-flex;align-items:center;gap:1.25rem;color:inherit;text-decoration:none}.site-footer-brand:hover,.site-footer-brand:focus-visible{text-decoration:none}.site-footer-brand:hover .site-footer-brand-mark,.site-footer-brand:focus-visible .site-footer-brand-mark{box-shadow:0 12px 28px #6bb6ff59}.site-footer-brand-mark{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:52px;height:52px;overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 8px 20px #00000014;transition:box-shadow .3s ease}.site-footer-brand-mark-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.site-footer-brand-text{display:flex;flex-direction:column;gap:.35rem;min-width:0}.site-footer-title{display:block;color:#fff;font-size:1.35rem;font-weight:800;line-height:1.2;letter-spacing:.03em}.site-footer-description{display:block;max-width:36rem;color:#ffffffd9;font-size:.9rem;line-height:1.7;letter-spacing:.01em}.site-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:4rem;padding-top:2rem;border-top:1px solid rgba(255,255,255,.2)}.site-footer-copy,.site-footer-note{margin:0;color:#ffffffbf;font-size:.85rem}.site-footer-copy a{color:#fff;font-weight:600;text-decoration:none;transition:opacity .2s ease}.site-footer-copy a:hover{opacity:.8}.footer-nav .footer-menu{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.85rem;margin:0;padding:0;list-style:none}.footer-nav a{position:relative;display:inline-flex;align-items:center;padding:.5rem 0;color:#fff;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;transition:opacity .2s ease}.footer-nav a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#fff;transition:width .3s ease;border-radius:2px}.footer-nav a:hover,.footer-nav a:focus-visible{opacity:.85;text-decoration:none}.footer-nav a:hover:after,.footer-nav a:focus-visible:after{width:100%}@keyframes floatOrb{0%{transform:translate(0) scale(1)}50%{transform:translate(30px,-30px) scale(1.05)}to{transform:translate(-20px,20px) scale(.95)}}@keyframes footerMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:767px){.site-footer{padding:4rem 0 3rem}.site-footer-huge-text{font-size:22vw}.site-footer-panel{padding:2rem 1.5rem;border-radius:16px}.site-footer-top{grid-template-columns:1fr}.site-footer-brand{align-items:flex-start}.site-footer-bottom{flex-direction:column;align-items:flex-start;margin-top:3rem}.footer-nav .footer-menu{justify-content:flex-start}}.sidebar{padding:0;background:transparent;border:none;box-shadow:none}.sidebar .widget{margin-bottom:2rem;padding:2rem 1.5rem 1.5rem;background:var(--card-background-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);border:1px solid var(--border-color)}.sidebar .widget:last-child{margin-bottom:0}.sidebar .widget>:is(h1,h2,h3,h4,h5,h6),.sidebar .widget .widget-title,.sidebar .widget .wp-block-heading,.sidebar .widget .wp-block-search__label{display:block;font-size:1.125rem;padding-bottom:.75rem;font-weight:700;margin-top:0;margin-bottom:1rem;color:var(--text-color);line-height:1.5;border-bottom:3px solid var(--primary)}.sidebar ul{list-style:none;padding:0;margin:0}.sidebar ul li{list-style-type:none;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px dashed var(--muted-border-color)}.sidebar ul li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.sidebar ul li a{display:block;color:var(--text-color);text-decoration:none;transition:color .2s ease;line-height:1.5}.sidebar ul li a:hover{color:var(--primary)}.sidebar .tagcloud{display:flex;flex-wrap:wrap;gap:.5rem}.sidebar .tagcloud a{display:inline-block;padding:.25rem .75rem;font-size:.875rem!important;background:var(--muted-border-color);color:var(--text-color);border-radius:9999px;text-decoration:none;transition:all .2s ease}.sidebar .tagcloud a:hover{background:var(--primary);color:#fff}.sidebar :is(.widget_search,.wp-block-search) form,.sidebar :is(.widget_search,.wp-block-search) .wp-block-search__inside-wrapper{display:flex;flex-direction:row;gap:.5rem;margin-bottom:0;align-items:center}.sidebar :is(.widget_search,.wp-block-search) label{flex:1;margin-bottom:0}.sidebar :is(.widget_search,.wp-block-search) label input[type=search]{margin-bottom:0;width:100%}.sidebar :is(.widget_search,.wp-block-search) .wp-block-search__input{margin-bottom:0}.sidebar :is(.widget_search,.wp-block-search) :is(button[type=submit],input[type=submit],.wp-block-search__button){flex-shrink:0;width:auto;margin-bottom:0;min-height:2.75rem;padding:.625rem .875rem;font-size:.875rem;line-height:1.2}.hero{min-height:clamp(20rem,42vw,32rem);margin-bottom:3rem;background:var(--hero-image, none) center/cover no-repeat;border-bottom:1px solid rgba(255,255,255,.5)}.post-meta{color:var(--muted-color);font-size:.75rem}.entry-content{margin:2rem 0}.entry-content .wp-block-table{margin:2rem 0;overflow-x:auto;border:0;background:var(--card-background-color);box-shadow:var(--box-shadow)}.entry-content .wp-block-table table{min-width:100%;margin-bottom:0;background:transparent;border:0}.entry-content .wp-block-table th,.entry-content .wp-block-table td{background:transparent;white-space:normal}.entry-content .wp-block-table thead{border:0}.entry-content .wp-block-table thead th,.entry-content .wp-block-table thead td{border:0;font-size:.875rem;text-align:center;background:#6bb6ff14}.entry-content .wp-block-table tbody td{font-size:.875rem;border:0;padding:1rem}.entry-content .wp-block-table figcaption,.entry-content .wp-block-table caption{padding:.9rem 1rem 0;color:#888;font-size:.85rem;text-align:left}.entry-content .wp-block-table.is-style-stripes tbody tr:nth-child(odd) th,.entry-content .wp-block-table.is-style-stripes tbody tr:nth-child(odd) td{background:#6bb6ff0f}.home .post-list,.archive .post-list{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.home .post-list article,.archive .post-list article{background:var(--card-background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden;margin:0;padding:0;transition:background-color .2s ease}.home .post-list article:hover,.home .post-list article:focus-within,.archive .post-list article:hover,.archive .post-list article:focus-within{background:#f7f8fa}.home .post-list article:hover img,.home .post-list article:focus-within img,.archive .post-list article:hover img,.archive .post-list article:focus-within img{transform:scale(1.06)}.home .post-list article .post-card-link,.archive .post-list article .post-card-link{display:flex;flex-direction:column;min-height:100%;color:var(--text-color);text-decoration:none}.home .post-list article .post-card-link:link,.home .post-list article .post-card-link:visited,.home .post-list article .post-card-link:hover,.home .post-list article .post-card-link:focus-visible,.archive .post-list article .post-card-link:link,.archive .post-list article .post-card-link:visited,.archive .post-list article .post-card-link:hover,.archive .post-list article .post-card-link:focus-visible{color:var(--text-color);text-decoration:none}.home .post-list article .post-card-link .post-card-media,.archive .post-list article .post-card-link .post-card-media{display:block;overflow:hidden;height:13.5rem}.home .post-list article .post-card-link .post-card-media img,.archive .post-list article .post-card-link .post-card-media img{display:block;width:100%;height:auto;height:100%;border-radius:0;object-fit:cover;transform-origin:center center;transition:transform .35s ease}.home .post-list article .post-card-link header,.archive .post-list article .post-card-link header{padding:1.5rem 1.5rem 0;margin:0}.home .post-list article .post-card-link header h2,.archive .post-list article .post-card-link header h2{color:var(--text-color);font-size:1.125rem;margin-bottom:.5rem;line-height:1.6;text-decoration:none}.home .post-list article .post-card-link .entry-content,.archive .post-list article .post-card-link .entry-content{padding:1rem 1.5rem 1.5rem;margin:0;color:var(--text-color)}.home .post-list article .post-card-link .entry-content p,.archive .post-list article .post-card-link .entry-content p{color:var(--text-color)}.home .post-list article .post-card-link .post-meta,.archive .post-list article .post-card-link .post-meta{color:var(--muted-color)}.home .main-content>nav,.archive .main-content>nav{margin-top:1rem}.single article{min-width:0;background:var(--card-background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden;margin:0;padding:0}.single article figure{margin:0;padding:0}.single article figure img{display:block;width:100%;height:auto}.single article header{min-width:0;padding:0 3rem;margin:3rem 0 0;background-color:unset}.single article header h1{line-height:1.5;margin:0 0 1rem;font-size:2rem}.single article .entry-content{padding:0 3rem 2.5rem;line-height:1.8}.single article .entry-content .wp-block-button .wp-block-button__link,.single article .entry-content .wp-block-button .wp-element-button{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.single article .entry-content .wp-block-button.is-style-soft-fill .wp-block-button__link,.single article .entry-content .wp-block-button.is-style-soft-fill .wp-element-button{background:#6bb6ff1f!important;border:1px solid rgba(107,182,255,.28);box-shadow:none;color:#3e3e3e}.single article .entry-content .wp-block-button.is-style-ghost-outline .wp-block-button__link,.single article .entry-content .wp-block-button.is-style-ghost-outline .wp-element-button{background:transparent!important;border:1.5px solid currentColor;box-shadow:none;color:#6bb6ff}.single article .entry-content .wp-block-button.is-style-pill .wp-block-button__link,.single article .entry-content .wp-block-button.is-style-pill .wp-element-button{border-radius:999px!important;padding-inline:1.5rem;box-shadow:0 10px 24px #6bb6ff2e}.single article .entry-content .wp-block-button.is-style-arrow-link .wp-block-button__link,.single article .entry-content .wp-block-button.is-style-arrow-link .wp-element-button{display:inline-flex;align-items:center;gap:.55rem;padding:.35rem 0;background:transparent!important;border:0;border-bottom:2px solid currentColor;border-radius:0!important;box-shadow:none;color:#6bb6ff;font-weight:700}.single article .entry-content .wp-block-button.is-style-arrow-link .wp-block-button__link:after,.single article .entry-content .wp-block-button.is-style-arrow-link .wp-element-button:after{content:"→";font-size:1em;line-height:1}.single article .entry-content .wp-block-button.is-style-gradient-glow .wp-block-button__link,.single article .entry-content .wp-block-button.is-style-gradient-glow .wp-element-button{background:linear-gradient(135deg,#3f86dc,#5ea3f2 52%,#78bcff)!important;border:1px solid rgba(62,117,191,.42);box-shadow:0 14px 28px #4a90e238,inset 0 1px #ffffff38;color:var(--wp--preset--color--surface)!important;font-weight:700}.single article .entry-content .wp-block-button.is-style-gradient-glow .wp-block-button__link:hover,.single article .entry-content .wp-block-button.is-style-gradient-glow .wp-block-button__link:focus-visible,.single article .entry-content .wp-block-button.is-style-gradient-glow .wp-element-button:hover,.single article .entry-content .wp-block-button.is-style-gradient-glow .wp-element-button:focus-visible{background:linear-gradient(135deg,#3479cc,#4f95e8 52%,#6caef2)!important;border-color:#3479cc85;box-shadow:0 16px 32px #4a90e242,inset 0 1px #ffffff3d}.single article .entry-content .wp-block-button__link,.single article .entry-content .wp-element-button{text-decoration:none}.single article .entry-content .wp-block-button__link.has-primary-color.has-text-color,.single article .entry-content .wp-element-button.has-primary-color.has-text-color{color:var(--wp--preset--color--primary)!important}.single article .entry-content .wp-block-button__link.has-primary-hover-color.has-text-color,.single article .entry-content .wp-element-button.has-primary-hover-color.has-text-color{color:var(--wp--preset--color--primary-hover)!important}.single article .entry-content .wp-block-button__link.has-surface-color.has-text-color,.single article .entry-content .wp-element-button.has-surface-color.has-text-color{color:var(--wp--preset--color--surface)!important}.single article .entry-content .wp-block-button__link.has-background-color.has-text-color,.single article .entry-content .wp-element-button.has-background-color.has-text-color{color:var(--wp--preset--color--background)!important}.single article .entry-content .wp-block-button__link.has-text-color:not(.has-primary-color):not(.has-primary-hover-color):not(.has-surface-color):not(.has-background-color):not(.has-muted-color):not(.has-border-color),.single article .entry-content .wp-element-button.has-text-color:not(.has-primary-color):not(.has-primary-hover-color):not(.has-surface-color):not(.has-background-color):not(.has-muted-color):not(.has-border-color){color:var(--wp--preset--color--text)!important}.single article .entry-content .wp-block-button__link.has-muted-color.has-text-color,.single article .entry-content .wp-element-button.has-muted-color.has-text-color{color:var(--wp--preset--color--muted)!important}.single article .entry-content .wp-block-button__link.has-border-color.has-text-color,.single article .entry-content .wp-element-button.has-border-color.has-text-color{color:var(--wp--preset--color--border)!important}.single article .entry-content .wp-block-button__link *,.single article .entry-content .wp-element-button *{color:inherit!important}.single article .entry-content>:last-child{margin-bottom:0}.single article .entry-content ul,.single article .entry-content ol{margin:0 0 2rem}.single article .entry-content a:not(.wp-element-button):not(.wp-block-button__link){color:#6bb6ff}.single article .entry-content a:not(.wp-element-button):not(.wp-block-button__link):hover,.single article .entry-content a:not(.wp-element-button):not(.wp-block-button__link):focus-visible{color:#4a90e2;text-decoration:none}.single article .entry-content p{margin-top:0;margin-bottom:1.5rem}.single article .entry-content ul{list-style:none;padding-left:0}.single article .entry-content ul>li{list-style:none;position:relative;padding-left:1.5rem}.single article .entry-content ul>li::marker{content:""}.single article .entry-content ul>li:before{content:"";position:absolute;top:.9rem;left:.2rem;width:.72rem;height:.42rem;border-left:2.5px solid #6bb6ff;border-bottom:2.5px solid #6bb6ff;transform:rotate(-45deg);transform-origin:left center}.single article .entry-content ol{padding:0;list-style:none;counter-reset:list-item}.single article .entry-content ol>li{list-style:none;position:relative;padding-left:2.5rem;counter-increment:list-item}.single article .entry-content ol>li::marker{content:""}.single article .entry-content ol>li:before{content:counter(list-item);position:absolute;top:.1rem;left:0;display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:999px;background:#6bb6ff1f;color:#6bb6ff;font-size:.85rem;font-weight:700;line-height:1}.single article .entry-content h2{margin-top:6rem;margin-bottom:1.5rem;padding:1.5rem 1rem 1.3rem;background-color:#f7fbff;border-left:5px solid #6bb6ff;border-radius:4px;font-size:1.3rem;font-weight:700;box-shadow:0 2px 4px #00000005}.single article .entry-content h3{margin-top:4rem;margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:2px solid #e0ecf8;font-size:1.15rem;font-weight:700;position:relative}.single article .entry-content h3:after{content:"";position:absolute;bottom:-2px;left:0;width:40px;height:2px;background-color:#6bb6ff}.single article .entry-content h4{margin-top:2.5rem;margin-bottom:1rem;font-size:1.05rem;font-weight:700}.single article .entry-content li{margin-bottom:1rem}.single article .entry-content li>:last-child{margin-bottom:0}.single article .entry-content li>ul,.single article .entry-content li>ol{margin-top:.85rem;margin-bottom:0}.single article .entry-content ul ul>li{padding-left:1.5rem}.single article .entry-content ul ul>li:before{top:.9rem;width:.62rem;height:.36rem}.single .post-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2.5rem}.single .post-nav-item{min-width:0;background:var(--card-background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.single .post-nav-item a{display:flex;flex-direction:column;gap:.5rem;min-height:100%;padding:1.25rem 1.5rem;color:var(--text-color);text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}.single .post-nav-item:hover,.single .post-nav-item:focus-within{background:#6bb6ff14;border-color:var(--primary);box-shadow:0 8px 24px #6bb6ff1f}.single .post-nav-item:hover .post-nav-label,.single .post-nav-item:focus-within .post-nav-label{color:var(--primary)}.single .post-nav-item:hover .post-nav-title,.single .post-nav-item:focus-within .post-nav-title{color:var(--primary-hover)}.single .post-nav-item-next{text-align:right}.single .post-nav-label{color:var(--muted-color);font-size:.75rem;font-weight:700;letter-spacing:.08em}.single .post-nav-title{display:block;font-size:1rem;font-weight:700;line-height:1.7}@media(max-width:767px){.single .post-nav{grid-template-columns:1fr}.single .post-nav-item-next{text-align:left}}article>header{padding:0;margin:0;border:none}.pagination,.navigation.pagination{margin:4rem 0;text-align:center}.pagination .nav-links,.navigation.pagination .nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem}.pagination .page-numbers,.navigation.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 .85rem;background-color:#fff;color:#999;font-size:1rem;font-weight:600;line-height:1;text-decoration:none;border-radius:12px;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #00000005;transition:all .3s cubic-bezier(.25,.8,.25,1)}.pagination .page-numbers:hover,.pagination .page-numbers:focus-visible,.navigation.pagination .page-numbers:hover,.navigation.pagination .page-numbers:focus-visible{text-decoration:none;color:var(--primary);border-color:rgba(var(--primary-rgb, 107, 182, 255),.3);box-shadow:0 8px 16px #0000000f}.pagination .page-numbers.current,.navigation.pagination .page-numbers.current{background-color:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 6px 16px rgba(var(--primary-rgb, 107, 182, 255),.3);pointer-events:none}.pagination .page-numbers.dots,.navigation.pagination .page-numbers.dots{background-color:transparent;border-color:transparent;box-shadow:none;pointer-events:none;color:var(--text-muted, #777);min-width:auto;padding:0 .25rem}.pagination .prev.page-numbers,.pagination .next.page-numbers,.navigation.pagination .prev.page-numbers,.navigation.pagination .next.page-numbers{padding:0 1.25rem;font-size:.95rem}.pagination .prev.page-numbers:before,.pagination .prev.page-numbers:after,.pagination .next.page-numbers:before,.pagination .next.page-numbers:after,.navigation.pagination .prev.page-numbers:before,.navigation.pagination .prev.page-numbers:after,.navigation.pagination .next.page-numbers:before,.navigation.pagination .next.page-numbers:after{display:inline-block;vertical-align:middle;font-weight:400}@media(max-width:767px){.pagination,.navigation.pagination{margin:3rem 0}.pagination .nav-links,.navigation.pagination .nav-links{gap:.35rem}.pagination .page-numbers,.navigation.pagination .page-numbers{min-width:40px;height:40px;padding:0 .75rem;font-size:.95rem;border-radius:10px}}
