:root{--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--primary-color:#5755d8;--primary-color-highlight:#6b69dd;--primary-color-shade:rgba(87,85,216,.075);--alternative-color:#048f8d;--alternative-color-dark:#036d6b;--success-color:#16a249;--success-color-highlight:#18b451;--success-color-shade:rgba(22,162,73,.1);--warning-color:#f59f0a;--warning-color-highlight:#f6a823;--warning-color-shade:rgba(245,159,10,.1);--error-color:#dc2828;--error-color-highlight:#e25050;--error-color-shade:rgba(220,40,40,.1);--text-color:var(--gray-700);--secondary-text-color:var(--gray-500);--tertiary-text-color:var(--gray-500);--contrast-text-color:#fff;--primary-text-color:#4644d5;--link-color:var(--primary-text-color);--secondary-link-color:rgba(66,64,212,.8);--icon-color:var(--gray-500);--border-color:var(--gray-300);--secondary-border-color:var(--gray-200);--body-color:#fff;--body-color-contrast:var(--gray-100);--base-font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto;--mono-font-family:"SF Mono","Segoe UI Mono","Roboto Mono",Menlo,Courier,monospace;--fallback-font-family:"Helvetica Neue",sans-serif;--cjk-zh-hans-font-family:var(--base-font-family),"PingFang SC","Hiragino Sans GB","Microsoft YaHei",var(--fallback-font-family);--cjk-zh-hant-font-family:var(--base-font-family),"PingFang TC","Hiragino Sans CNS","Microsoft JhengHei",var(--fallback-font-family);--cjk-jp-font-family:var(--base-font-family),"Hiragino Sans","Hiragino Kaku Gothic Pro","Yu Gothic",YuGothic,Meiryo,var(--fallback-font-family);--cjk-ko-font-family:var(--base-font-family),"Malgun Gothic",var(--fallback-font-family);--body-font-family:var(--base-font-family),var(--fallback-font-family);--unit-o:0.05rem;--unit-h:0.1rem;--unit-1:0.2rem;--unit-2:0.4rem;--unit-3:0.6rem;--unit-4:0.8rem;--unit-5:1rem;--unit-6:1.2rem;--unit-7:1.4rem;--unit-8:1.6rem;--unit-9:1.8rem;--unit-10:2rem;--unit-12:2.4rem;--unit-16:3.2rem;--html-font-size:20px;--html-line-height:1.5;--font-size:0.7rem;--font-size-sm:0.65rem;--font-size-lg:0.8rem;--line-height:1rem;--layout-spacing:var(--unit-2);--layout-spacing-sm:var(--unit-1);--layout-spacing-lg:var(--unit-4);--border-radius:var(--unit-1);--border-radius-lg:var(--unit-2);--border-width:var(--unit-o);--border-width-lg:var(--unit-h);--control-size:var(--unit-8);--control-size-sm:var(--unit-6);--control-size-lg:var(--unit-9);--control-padding-x:var(--unit-2);--control-padding-x-sm:calc(var(--unit-2)*0.75);--control-padding-x-lg:calc(var(--unit-2)*1.5);--control-padding-y:calc((var(--control-size) - var(--line-height))/2 - var(--border-width));--control-padding-y-sm:calc((var(--control-size-sm) - var(--line-height))/2 - var(--border-width));--control-padding-y-lg:calc((var(--control-size-lg) - var(--line-height))/2 - var(--border-width));--control-icon-size:0.8rem;--control-width-xs:180px;--control-width-sm:320px;--control-width-md:640px;--control-width-lg:960px;--control-width-xl:1280px;--size-xs:480px;--size-sm:600px;--size-md:840px;--size-lg:960px;--size-xl:1280px;--size-2x:1440px;--responsive-breakpoint:var(--size-xs);--zindex-0:1;--zindex-1:100;--zindex-2:200;--zindex-3:300;--zindex-4:400;--focus-outline:2px solid var(--primary-color);--focus-outline-offset:2px;--box-shadow-xs:rgba(0,0,0,.05) 0px 1px 2px 0px;--box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--box-shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}hr{box-sizing:content-box;height:0;overflow:visible}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}address{font-style:normal}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,pre,samp{font-family:var(--mono-font-family);font-size:1em}dfn{font-style:italic}small{font-size:80%;font-weight:400}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}fieldset{border:0;margin:0;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item;outline:none}canvas{display:inline-block}[hidden],template{display:none}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box;font-size:var(--html-font-size);line-height:var(--html-line-height);-webkit-tap-highlight-color:transparent;scrollbar-gutter:stable}@media (pointer:coarse){html{scrollbar-gutter:auto}}body{background:var(--body-color);color:var(--text-color);font-family:var(--body-font-family);font-size:var(--font-size);overflow-x:hidden;text-rendering:optimizeLegibility}a{color:var(--link-color);outline:none;text-decoration:none}a:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}a.active,a:active,a:focus,a:hover{text-decoration:underline}summary{cursor:pointer}summary:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}h1,h2,h3,h4,h5,h6{color:inherit;font-weight:500;line-height:1.2;margin-bottom:.5em;margin-top:0}.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500}.h1,h1{font-size:2rem}.h2,h2{font-size:1.6rem}.h3,h3{font-size:1.4rem}.h4,h4{font-size:1.2rem}.h5,h5{font-size:1rem}.h6,h6{font-size:.8rem}p{margin:0 0 var(--line-height)}a,ins,u{text-decoration-skip-ink:auto}abbr[title]{border-bottom:var(--border-width) dotted;cursor:help;text-decoration:none}blockquote{border-left:var(--border-width-lg) solid var(--border-color);margin-left:0;padding:var(--unit-2) var(--unit-4)}blockquote p:last-child{margin-bottom:0}ol,ul{margin:var(--unit-4) 0 var(--unit-4) var(--unit-4);padding:0}:is(ul,ol) ol,:is(ul,ol) ul{margin:var(--unit-4) 0 var(--unit-4) var(--unit-4)}:is(ul,ol) li{margin-top:var(--unit-2)}ul{list-style:disc inside}ul ul{list-style-type:circle}ol{list-style:decimal inside}ol ol{list-style-type:lower-alpha}dl dt{font-weight:700}dl dd{margin:var(--unit-1) 0 var(--unit-4) 0}.lang-zh,.lang-zh-hans,html:lang(zh),html:lang(zh-Hans){font-family:var(--cjk-zh-hans-font-family)}.lang-zh-hant,html:lang(zh-Hant){font-family:var(--cjk-zh-hant-font-family)}.lang-ja,html:lang(ja){font-family:var(--cjk-jp-font-family)}.lang-ko,html:lang(ko){font-family:var(--cjk-ko-font-family)}:is(:lang(zh),:lang(ja),.lang-cjk) ins,:is(:lang(zh),:lang(ja),.lang-cjk) u{border-bottom:var(--border-width) solid;text-decoration:none}:is(:lang(zh),:lang(ja),.lang-cjk) del+del,:is(:lang(zh),:lang(ja),.lang-cjk) del+s,:is(:lang(zh),:lang(ja),.lang-cjk) ins+ins,:is(:lang(zh),:lang(ja),.lang-cjk) ins+u,:is(:lang(zh),:lang(ja),.lang-cjk) s+del,:is(:lang(zh),:lang(ja),.lang-cjk) s+s,:is(:lang(zh),:lang(ja),.lang-cjk) u+ins,:is(:lang(zh),:lang(ja),.lang-cjk) u+u{margin-left:.125em}.table{border-collapse:collapse;border-spacing:0;text-align:left;width:100%}.table.table-scroll{display:block;overflow-x:auto;padding-bottom:.75rem;white-space:nowrap}.table td,.table th{border-bottom:var(--border-width) solid var(--border-color);padding:var(--unit-3) var(--unit-2)}.table th{border-bottom-width:var(--border-width-lg)}:root{--btn-bg-color:var(--body-color);--btn-hover-bg-color:var(--gray-50);--btn-border-color:var(--border-color);--btn-text-color:var(--text-color);--btn-icon-color:var(--icon-color);--btn-font-weight:400;--btn-box-shadow:var(--box-shadow-xs);--btn-primary-bg-color:var(--primary-color);--btn-primary-hover-bg-color:var(--primary-color-highlight);--btn-primary-text-color:var(--contrast-text-color);--btn-success-bg-color:var(--success-color);--btn-success-hover-bg-color:var(--success-color-highlight);--btn-success-text-color:var(--contrast-text-color);--btn-error-bg-color:var(--error-color);--btn-error-hover-bg-color:var(--error-color-highlight);--btn-error-text-color:var(--contrast-text-color);--btn-link-text-color:var(--link-color);--btn-link-hover-text-color:var(--link-color)}.btn{align-items:baseline;appearance:none;background:var(--btn-bg-color);border:var(--border-width) solid var(--btn-border-color);border-radius:var(--border-radius);box-shadow:var(--btn-box-shadow);color:var(--btn-text-color);cursor:pointer;display:inline-flex;font-size:var(--font-size);font-weight:var(--btn-font-weight);height:var(--control-size);justify-content:center;line-height:var(--line-height);outline:none;padding:var(--control-padding-y) var(--control-padding-x);text-align:center;text-decoration:none;transition:background .2s,border .2s,box-shadow .2s,color .2s;user-select:none;vertical-align:middle;white-space:nowrap}.btn:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.btn:hover{background:var(--btn-hover-bg-color);text-decoration:none}.btn.disabled,.btn:disabled,.btn[disabled]{cursor:default;opacity:.5;pointer-events:none}.btn.active,.btn:active,.btn:focus,.btn:hover{text-decoration:none}.btn.btn-primary{background:var(--btn-primary-bg-color);border-color:transparent;color:var(--btn-primary-text-color);--btn-icon-color:var(--btn-primary-text-color)}.btn.btn-primary:hover{background:var(--btn-primary-hover-bg-color)}.btn.btn-primary.loading:after{border-bottom-color:var(--btn-primary-text-color);border-left-color:var(--btn-primary-text-color)}.btn.btn-success{background:var(--btn-success-bg-color);border-color:transparent;color:var(--btn-success-text-color);--btn-icon-color:var(--btn-success-text-color)}.btn.btn-success:hover{background:var(--btn-success-hover-bg-color)}.btn.btn-error{--btn-border-color:var(--error-color);--btn-text-color:var(--error-color)}.btn.btn-error:hover{--btn-hover-bg-color:var(--error-color-shade)}.btn.btn-link{background:transparent;border-color:transparent;box-shadow:none;color:var(--btn-link-text-color);--btn-icon-color:var(--btn-link-text-color)}.btn.btn-link:hover{color:var(--btn-link-hover-text-color);--btn-icon-color:var(--btn-link-hover-text-color)}.btn.btn-link.active,.btn.btn-link:active,.btn.btn-link:focus,.btn.btn-link:hover{text-decoration:none}.btn.btn-sm{font-size:var(--font-size-sm);height:var(--control-size-sm);padding:var(--control-padding-y-sm) var(--control-padding-x-sm)}.btn.btn-lg{font-size:var(--font-size-lg);height:var(--control-size-lg);padding:var(--control-padding-y-lg) var(--control-padding-x-lg)}.btn.btn-block{display:block;width:100%}.btn.btn-action{padding-left:0;padding-right:0;width:var(--control-size)}.btn.btn-action.btn-sm{width:var(--control-size-sm)}.btn.btn-action.btn-lg{width:var(--control-size-lg)}.btn.btn-clear{background:transparent;border:0;box-shadow:none;color:currentColor;height:var(--unit-5);line-height:var(--unit-4);margin-left:var(--unit-1);margin-right:-2px;opacity:1;padding:var(--unit-h);text-decoration:none;width:var(--unit-5)}.btn.btn-clear:before{content:"\2715"}.btn.btn-wide{padding-left:var(--unit-6);padding-right:var(--unit-6)}.btn.btn-sm.btn-icon{align-items:baseline;display:inline-flex;gap:var(--unit-h)}.btn svg,.btn.btn-sm.btn-icon svg{align-self:center}.btn svg{color:var(--btn-icon-color)}.btn-group{display:inline-flex;flex-wrap:wrap}.btn-group .btn{flex:1 0 auto}:is(.btn-group .btn):first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}:is(.btn-group .btn):not(:first-child):not(:last-child){border-radius:0;margin-left:calc(var(--border-width)*-1)}:is(.btn-group .btn):last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:calc(var(--border-width)*-1)}.active:is(.btn-group .btn),:is(.btn-group .btn):active,:is(.btn-group .btn):focus,:is(.btn-group .btn):hover{z-index:var(--zindex-0)}.btn-group.btn-group-block{display:flex}.btn-group.btn-group-block .btn{flex:1 0 0}:root{--input-bg-color:var(--body-color);--input-disabled-bg-color:var(--gray-100);--input-text-color:var(--text-color);--input-hint-color:var(--secondary-text-color);--input-border-color:var(--border-color);--input-placeholder-color:var(--tertiary-text-color);--input-box-shadow:var(--box-shadow-xs);--checkbox-bg-color:var(--body-color);--checkbox-checked-bg-color:var(--primary-color);--checkbox-disabled-bg-color:var(--gray-100);--checkbox-border-color:var(--border-color);--checkbox-icon-color:#fff;--switch-bg-color:var(--gray-300);--switch-border-color:var(--gray-400);--switch-toggle-color:#fff}.form-group:first-of-type{margin-top:var(--unit-4)}.form-group:not(:last-child){margin-bottom:var(--unit-4)}fieldset,legend{margin-bottom:var(--layout-spacing-lg)}legend{font-size:var(--font-size-lg);font-weight:500}.form-label{display:block;font-weight:500;line-height:var(--line-height);margin-bottom:var(--unit-2)}details summary .form-label{margin-bottom:0}details[open] summary .form-label{margin-bottom:var(--unit-2)}.form-input{appearance:none;background:var(--input-bg-color);background-image:none;border:var(--border-width) solid var(--input-border-color);border-radius:var(--border-radius);box-shadow:var(--input-box-shadow);color:var(--input-text-color);display:block;font-size:var(--font-size);height:var(--control-size);line-height:var(--line-height);max-width:100%;outline:none;padding:var(--control-padding-y) var(--control-padding-x);position:relative;transition:background .2s,border .2s,color .2s;width:100%}.form-input:focus{outline:var(--focus-outline);outline-offset:calc(var(--focus-outline-offset)*-1)}.form-input::placeholder{color:var(--input-placeholder-color);opacity:1}.form-input.input-sm{font-size:var(--font-size-sm);height:var(--control-size-sm);padding:var(--control-padding-y-sm) var(--control-padding-x-sm)}.form-input.input-lg{font-size:var(--font-size-lg);height:var(--control-size-lg);padding:var(--control-padding-y-lg) var(--control-padding-x-lg)}.form-input.input-inline{display:inline-block;vertical-align:middle;width:auto}.form-input[type=file],textarea.form-input,textarea.form-input.input-lg,textarea.form-input.input-sm{height:auto}.form-input-hint{color:var(--input-hint-color);font-size:var(--font-size-sm);margin-top:var(--unit-1)}.has-success .form-input-hint,.is-success+.form-input-hint{color:var(--success-color)}.has-error .form-input-hint,.is-error+.form-input-hint{color:var(--error-color)}.form-select{appearance:none;background:var(--input-bg-color);border:var(--border-width) solid var(--input-border-color);border-radius:var(--border-radius);box-shadow:var(--input-box-shadow);color:var(--input-text-color);font-size:var(--font-size);height:var(--control-size);line-height:var(--line-height);outline:none;padding:var(--control-padding-y) var(--control-padding-x);vertical-align:middle;width:100%}.form-select:focus{outline:var(--focus-outline);outline-offset:calc(var(--focus-outline-offset)*-1)}.form-select.select-sm{font-size:var(--font-size-sm);height:var(--control-size-sm);padding:var(--control-padding-y-sm) calc(var(--control-icon-size) + var(--control-padding-x-sm)) var(--control-padding-y-sm) var(--control-padding-x-sm)}.form-select.select-lg{font-size:var(--font-size-lg);height:var(--control-size-lg);padding:var(--control-padding-y-lg) calc(var(--control-icon-size) + var(--control-padding-x-lg)) var(--control-padding-y-lg) var(--control-padding-x-lg)}.form-select[multiple],.form-select[size]{height:auto;padding:var(--control-padding-y) var(--control-padding-x)}:is(.form-select[size],.form-select[multiple]) option{padding:var(--unit-h) var(--unit-1)}.form-select:not([multiple]):not([size]){background:var(--input-bg-color) url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%204%205'%3E%3Cpath%20fill='%23667189'%20d='M2%200L0%202h4zm0%205L0%203h4z'/%3E%3C/svg%3E") no-repeat right .35rem center /.4rem .5rem;padding-right:calc(var(--control-icon-size) + var(--control-padding-x))}.form-select option{background:var(--modal-container-bg-color)}.form-checkbox,.form-radio,.form-switch{display:block;line-height:var(--line-height);margin:calc((var(--control-size) - var(--control-size-sm))/2) 0;min-height:var(--control-size-sm);padding:calc((var(--control-size-sm) - var(--line-height))/2) var(--control-padding-x) calc((var(--control-size-sm) - var(--line-height))/2) calc(var(--control-icon-size) + var(--control-padding-x));position:relative}:is(.form-checkbox,.form-radio,.form-switch) input{clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px}:is(:is(.form-checkbox,.form-radio,.form-switch) input):focus-visible+.form-icon{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}:is(:is(.form-checkbox,.form-radio,.form-switch) input):checked+.form-icon{background:var(--checkbox-checked-bg-color);border-color:var(--checkbox-checked-bg-color)}:is(.form-checkbox,.form-radio,.form-switch) .form-icon{border:var(--border-width) solid var(--checkbox-border-color);box-shadow:var(--input-box-shadow);cursor:pointer;display:inline-block;position:absolute;transition:background .2s,border .2s,color .2s}.input-sm:is(.form-checkbox,.form-radio,.form-switch){font-size:var(--font-size-sm);margin:0}.input-lg:is(.form-checkbox,.form-radio,.form-switch){font-size:var(--font-size-lg);margin:calc((var(--control-size-lg) - var(--control-size-sm))/2) 0}:is(.form-checkbox,.form-radio) .form-icon{background:var(--checkbox-bg-color);height:var(--control-icon-size);left:0;top:calc((var(--control-size-sm) - var(--control-icon-size))/2);width:var(--control-icon-size)}.form-checkbox{font-weight:500}.form-checkbox .form-icon{border-radius:var(--border-radius)}:is(:is(.form-checkbox input):checked+.form-icon):before{background-clip:padding-box;border:var(--border-width-lg) solid var(--checkbox-icon-color);border-left-width:0;border-top-width:0;content:"";height:9px;left:50%;margin-left:-3px;margin-top:-6px;position:absolute;top:50%;transform:rotate(45deg);width:6px}:is(.form-checkbox input):indeterminate+.form-icon{background:var(--checkbox-checked-bg-color);border-color:var(--checkbox-checked-bg-color)}:is(:is(.form-checkbox input):indeterminate+.form-icon):before{background:var(--checkbox-icon-color);content:"";height:2px;left:50%;margin-left:-5px;margin-top:-1px;position:absolute;top:50%;width:10px}.form-radio .form-icon{border-radius:50%}:is(:is(.form-radio input):checked+.form-icon):before{background:var(--checkbox-icon-color);border-radius:50%;content:"";height:6px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:6px}.form-switch{padding-left:calc(var(--unit-8) + var(--control-padding-x))}.form-switch .form-icon{background:var(--switch-bg-color);background-clip:padding-box;border-color:var(--switch-border-color);border-radius:calc(var(--unit-2) + var(--border-width));height:calc(var(--unit-4) + var(--border-width)*2);left:0;top:calc((var(--control-size-sm) - var(--unit-4))/2 - var(--border-width));width:var(--unit-8)}:is(.form-switch .form-icon):before{background:var(--switch-toggle-color);border-radius:50%;content:"";display:block;height:var(--unit-4);left:0;position:absolute;top:0;transition:background .2s,border .2s,color .2s,left .2s;width:var(--unit-4)}:is(:is(.form-switch input):checked+.form-icon):before{left:14px}.has-icon-left,.has-icon-right{position:relative}:is(.has-icon-left,.has-icon-right) .form-icon{height:var(--control-icon-size);margin:0 var(--control-padding-y);position:absolute;top:50%;transform:translateY(-50%);width:var(--control-icon-size);z-index:calc(var(--zindex-0) + 1)}.has-icon-left .form-icon{left:var(--border-width)}.has-icon-left .form-input{padding-left:calc(var(--control-icon-size) + var(--control-padding-y)*2)}.has-icon-right .form-icon{right:var(--border-width)}.has-icon-right .form-input{padding-right:calc(var(--control-icon-size) + var(--control-padding-y)*2)}.input-group{display:flex}.input-group .input-group-addon{background:var(--body-color);border:var(--border-width) solid var(--input-border-color);border-radius:var(--border-radius);line-height:var(--line-height);padding:var(--control-padding-y) var(--control-padding-x);white-space:nowrap}.addon-sm:is(.input-group .input-group-addon){font-size:var(--font-size-sm);padding:var(--control-padding-y-sm) var(--control-padding-x-sm)}.addon-lg:is(.input-group .input-group-addon){font-size:var(--font-size-lg);padding:var(--control-padding-y-lg) var(--control-padding-x-lg)}.input-group .form-input,.input-group .form-select{flex:1 1 auto;width:1%}.input-group .input-group-btn{z-index:var(--zindex-0)}:is(.input-group .form-input,.input-group .form-select,.input-group .input-group-addon,.input-group .input-group-btn):first-child:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}:is(.input-group .form-input,.input-group .form-select,.input-group .input-group-addon,.input-group .input-group-btn):not(:first-child):not(:last-child){border-radius:0;margin-left:calc(var(--border-width)*-1)}:is(.input-group .form-input,.input-group .form-select,.input-group .input-group-addon,.input-group .input-group-btn):last-child:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:calc(var(--border-width)*-1)}:is(.input-group .form-input,.input-group .form-select,.input-group .input-group-addon,.input-group .input-group-btn):focus{z-index:calc(var(--zindex-0) + 1)}.input-group .form-select{width:auto}.input-group.input-inline{display:inline-flex}.has-success :is(.form-input,.form-select),.is-success:is(.form-input,.form-select){background:var(--success-color-shade);border-color:var(--success-color)}:is(.has-success :is(.form-input,.form-select),.is-success:is(.form-input,.form-select)):focus{outline-color:var(--success-color)}.has-error :is(.form-input,.form-select),.is-error:is(.form-input,.form-select){background:var(--error-color-shade);border-color:var(--error-color)}:is(.has-error :is(.form-input,.form-select),.is-error:is(.form-input,.form-select)):focus{outline-color:var(--error-color)}.disabled:is(.form-input,.form-select),:is(.form-input,.form-select):disabled{background-color:var(--input-disabled-bg-color);cursor:not-allowed}:is(input:disabled,input.disabled)+.form-icon{background:var(--checkbox-disabled-bg-color);cursor:not-allowed}@media screen and (max-width:430px){.form-input{font-size:16px}}:root{--code-bg-color:var(--body-color-contrast);--code-color:var(--text-color)}code{color:var(--code-color);font-size:85%;line-height:1.25;padding:.1rem .2rem}.code,code{background:var(--code-bg-color);border-radius:var(--border-radius)}.code{color:var(--text-color);position:relative}.code code{color:inherit;display:block;line-height:1.5;overflow-x:auto;padding:var(--unit-2);width:100%}.dropdown{display:inline-block;position:relative}.dropdown .menu{animation:fade-in .15s ease 1;display:none;left:0;max-height:50vh;overflow-y:auto;position:absolute;top:100%}.dropdown.dropdown-right .menu{left:auto;right:0}.dropdown .dropdown-toggle:focus+.menu,.dropdown .menu:hover,.dropdown.active .menu{display:block}:is(.dropdown .btn-group) .dropdown-toggle:nth-last-child(2){border-bottom-right-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}:root{--menu-bg-color:var(--body-color);--menu-border-color:var(--gray-200);--menu-border-radius:var(--border-radius);--menu-box-shadow:var(--box-shadow);--menu-item-color:var(--text-color);--menu-item-hover-color:var(--primary-text-color);--menu-item-bg-color:transparent;--menu-item-hover-bg-color:var(--primary-color-shade)}.menu{background:var(--menu-bg-color);border:1px solid var(--menu-border-color);border-radius:var(--menu-border-radius);box-shadow:var(--menu-box-shadow);list-style:none;margin:0;min-width:var(--control-width-xs);transform:translateY(var(--layout-spacing-sm));z-index:var(--zindex-3)}.menu.menu-nav{background:transparent;box-shadow:none}.menu .menu-item{margin-top:0;padding:0 var(--unit-4);position:relative;text-decoration:none}:is(.menu .menu-item):first-of-type{padding-top:var(--unit-2)}:is(.menu .menu-item):last-of-type{padding-bottom:var(--unit-2)}:is(.menu .menu-item) .btn.btn-link,:is(.menu .menu-item)>a{background:var(--menu-item-bg-color);border-radius:var(--menu-border-radius);color:var(--menu-item-color);display:block;margin:0 calc(var(--unit-2)*-1);padding:var(--unit-1) var(--unit-2);text-decoration:none}.active:is(:is(.menu .menu-item)>a,:is(.menu .menu-item) .btn.btn-link),:is(:is(.menu .menu-item)>a,:is(.menu .menu-item) .btn.btn-link):active,:is(:is(.menu .menu-item)>a,:is(.menu .menu-item) .btn.btn-link):focus,:is(:is(.menu .menu-item)>a,:is(.menu .menu-item) .btn.btn-link):hover{background:var(--menu-item-hover-bg-color);color:var(--menu-item-hover-color)}:is(.menu .menu-item) .form-checkbox,:is(.menu .menu-item) .form-radio,:is(.menu .menu-item) .form-switch{margin:var(--unit-h) 0}:is(.menu .menu-item)+.menu-item{margin-top:var(--unit-1)}.menu .menu-badge{align-items:center;display:flex;height:100%;position:absolute;right:0;top:0}:is(.menu .menu-badge) .label{margin-right:var(--unit-2)}.menu .divider{border-bottom:1px solid var(--secondary-border-color);margin:var(--unit-2) 0}.badge{position:relative;white-space:nowrap}:is(.badge[data-badge],.badge:not([data-badge])):after{background:var(--primary-color);background-clip:padding-box;border-radius:.5rem;box-shadow:0 0 0 1px var(--body-color);color:var(--contrast-text-color);content:attr(data-badge);display:inline-block;transform:translate(-.05rem,-.5rem)}.badge[data-badge]:after{font-size:var(--font-size-sm);height:.9rem;line-height:1;min-width:.9rem;padding:.1rem .2rem;text-align:center;white-space:nowrap}:is(.badge:not([data-badge]),.badge[data-badge=""]):after{height:6px;min-width:6px;padding:0;width:6px}.badge.btn:after{right:0;top:0}.badge.avatar:after,.badge.btn:after{position:absolute;transform:translate(50%,-50%)}.badge.avatar:after{right:14.64%;top:14.64%;z-index:var(--zindex-1)}.empty{background:var(--body-color-contrast);border-radius:var(--border-radius);color:var(--secondary-text-color);padding:var(--unit-16) var(--unit-8);text-align:center}.empty .empty-icon{margin-bottom:var(--layout-spacing-lg)}.empty .empty-subtitle,.empty .empty-title{margin:var(--layout-spacing) auto}.empty .empty-action{margin-top:var(--layout-spacing-lg)}:root{--modal-overlay-bg-color:rgba(243,244,246,.6);--modal-container-bg-color:var(--body-color);--modal-container-border-color:var(--gray-200);--modal-border-radius:var(--border-radius-lg);--modal-box-shadow:var(--box-shadow-lg)}.modal{align-items:center;bottom:0;display:none;justify-content:center;left:0;opacity:0;overflow:hidden;padding:var(--layout-spacing);position:fixed;right:0;top:0}.modal.active,.modal:target{display:flex;opacity:1;z-index:var(--zindex-4)}:is(.modal:target,.modal.active) .modal-overlay{animation:fade-in .15s ease 1;background:var(--modal-overlay-bg-color);bottom:0;cursor:default;display:block;left:0;position:fixed;right:0;top:0}:is(.modal:target,.modal.active) .modal-container{animation:fade-in .15s ease 1;z-index:var(--zindex-0)}.modal.active.closing .modal-container,.modal.active.closing .modal-overlay{animation:fade-out .15s ease 1}.modal-container{background:var(--modal-container-bg-color);border:1px solid var(--modal-container-border-color);border-radius:var(--modal-border-radius);box-shadow:var(--modal-box-shadow);display:flex;flex-direction:column;gap:var(--unit-4);max-height:75vh;max-width:var(--control-width-md);padding:var(--unit-6);width:100%}.modal-container .modal-header{align-items:flex-start;color:var(--text-color);display:flex;gap:var(--unit-2)}:is(.modal-container .modal-header) h2{align-items:flex-start;flex:1 1 0;font-size:1rem;margin:0}:is(.modal-container .modal-header) button.close{background:none;border:none;color:var(--secondary-text-color);cursor:pointer;line-height:0;opacity:.85;padding:0}:is(:is(.modal-container .modal-header) button.close):hover{opacity:1}.modal-container .modal-body{overflow-y:auto;position:relative}.modal-container .modal-footer{text-align:right}.pagination{display:flex;list-style:none;margin:var(--unit-1) 0;padding:var(--unit-1) 0}.pagination .page-item{margin:var(--unit-1) var(--unit-o)}:is(.pagination .page-item) span{display:inline-block;padding:var(--unit-1) var(--unit-1)}:is(.pagination .page-item) a{border-radius:var(--border-radius);display:inline-block;padding:var(--unit-1) var(--unit-2);text-decoration:none}:is(:is(.pagination .page-item) a):focus,:is(:is(.pagination .page-item) a):hover{color:var(--primary-text-color)}.disabled:is(.pagination .page-item) a{cursor:default;opacity:.5;pointer-events:none}.active:is(.pagination .page-item) a{background:var(--primary-color);color:var(--contrast-text-color)}.page-next:is(.pagination .page-item),.page-prev:is(.pagination .page-item){flex:1 0 50%}.page-next:is(.pagination .page-item){text-align:right}:is(.pagination .page-item) .page-item-title{margin:0}:is(.pagination .page-item) .page-item-subtitle{margin:0;opacity:.5}:root{--tab-color:var(--text-color);--tab-hover-color:var(--primary-text-color);--tab-active-color:var(--primary-text-color);--tab-highlight-color:var(--primary-color)}.tab{align-items:center;border-bottom:var(--border-width) solid var(--border-color);display:flex;flex-wrap:wrap;list-style:none;margin:var(--unit-1) 0 calc(var(--unit-1) - var(--border-width)) 0}.tab .tab-item{margin-top:0}:is(.tab .tab-item) a{border-bottom:var(--border-width-lg) solid transparent;color:var(--tab-color);display:block;margin:0 var(--unit-2) 0 0;padding:var(--unit-2) var(--unit-1) calc(var(--unit-2) - var(--border-width-lg)) var(--unit-1);text-decoration:none}:is(:is(.tab .tab-item) a):focus,:is(:is(.tab .tab-item) a):hover{color:var(--tab-hover-color)}.active:is(.tab .tab-item) a,:is(.tab .tab-item) a.active{border-bottom-color:var(--tab-highlight-color);color:var(--tab-active-color)}.tab-action:is(.tab .tab-item){flex:1 0 auto;text-align:right}:is(.tab .tab-item) .btn-clear{margin-top:calc(var(--unit-1)*-1)}.tab.tab-block .tab-item{flex:1 0 0;text-align:center}:is(.tab.tab-block .tab-item) a{margin:0}[data-badge]:is(:is(.tab.tab-block .tab-item) .badge):after{position:absolute;right:var(--unit-h);top:var(--unit-h);transform:translate(0)}.tab:not(.tab-block) .badge{padding-right:0}.toast{background:var(--gray-600);border-radius:var(--border-radius);color:var(--contrast-text-color);display:block;padding:var(--layout-spacing);width:100%}.toast.toast-primary{background:var(--primary-color)}.toast.toast-success{background:var(--success-color)}.toast.toast-warning{background:var(--warning-color)}.toast.toast-error{background:var(--error-color)}.toast .btn-clear{margin:var(--unit-h)}:is(.toast p):last-child{margin-bottom:0}.form-autocomplete{position:relative}.form-autocomplete .form-autocomplete-input{align-content:flex-start;background:var(--input-bg-color);display:flex;flex-wrap:wrap;height:auto;min-height:var(--unit-8);padding:var(--unit-h)}.is-focused:is(.form-autocomplete .form-autocomplete-input){outline:var(--focus-outline);outline-offset:calc(var(--focus-outline-offset)*-1)}:is(.form-autocomplete .form-autocomplete-input) .form-input{background:transparent;border-color:transparent;box-shadow:none;display:inline-block;flex:1 0 auto;height:var(--unit-6);line-height:var(--unit-4);margin:var(--unit-h);width:auto}:is(:is(.form-autocomplete .form-autocomplete-input) .form-input):focus{outline:none}.form-autocomplete .menu{left:0;position:absolute;top:100%;width:100%}:is(.form-autocomplete .menu) .menu-item.selected>a,:is(.form-autocomplete .menu) .menu-item>a:hover{background:var(--menu-item-hover-bg-color);color:var(--menu-item-hover-color)}:is(.form-autocomplete .menu) .group-item,:is(.form-autocomplete .menu) .group-item:hover{background:none;color:var(--tertiary-text-color);font-size:.6rem;font-weight:700;text-transform:uppercase}@keyframes loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes slide-down{0%{opacity:0;transform:translateY(calc(var(--unit-8)*-1))}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.text-primary{color:var(--primary-text-color)}.text-secondary{color:var(--secondary-text-color)}.text-tertiary{color:var(--tertiary-text-color)}.text-success{color:var(--success-color)}.text-warning{color:var(--warning-color)}.text-error{color:var(--error-color)}.icon-color{color:var(--icon-color)}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-flex{display:flex}.d-inline-flex{display:inline-flex}.d-hide,.d-none{display:none!important}.d-visible{visibility:visible}.d-invisible{visibility:hidden}.text-hide{background:transparent;border:0;color:transparent;font-size:0;line-height:0;text-shadow:none}.text-assistive{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.loading{color:transparent!important;min-height:var(--unit-4);pointer-events:none;position:relative}.loading:after{animation:loading .5s linear infinite;background:transparent;border:var(--border-width-lg) solid var(--primary-color);border-radius:50%;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:var(--unit-4);left:50%;margin-left:calc(var(--unit-2)*-1);margin-top:calc(var(--unit-2)*-1);opacity:1;padding:0;position:absolute;top:50%;width:var(--unit-4);z-index:var(--zindex-0)}.loading.loading-lg{min-height:var(--unit-10)}.loading.loading-lg:after{height:var(--unit-8);margin-left:calc(var(--unit-4)*-1);margin-top:calc(var(--unit-4)*-1);width:var(--unit-8)}.m-0{margin:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.mt-0{margin-top:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-bottom:0!important;margin-top:0!important}.m-1{margin:var(--unit-1)!important}.mb-1{margin-bottom:var(--unit-1)!important}.ml-1{margin-left:var(--unit-1)!important}.mr-1{margin-right:var(--unit-1)!important}.mt-1{margin-top:var(--unit-1)!important}.mx-1{margin-left:var(--unit-1)!important;margin-right:var(--unit-1)!important}.my-1{margin-bottom:var(--unit-1)!important;margin-top:var(--unit-1)!important}.m-2{margin:var(--unit-2)!important}.mb-2{margin-bottom:var(--unit-2)!important}.ml-2{margin-left:var(--unit-2)!important}.mr-2{margin-right:var(--unit-2)!important}.mt-2{margin-top:var(--unit-2)!important}.mx-2{margin-left:var(--unit-2)!important;margin-right:var(--unit-2)!important}.my-2{margin-bottom:var(--unit-2)!important;margin-top:var(--unit-2)!important}.m-4{margin:var(--unit-4)!important}.mb-4{margin-bottom:var(--unit-4)!important}.ml-4{margin-left:var(--unit-4)!important}.mr-4{margin-right:var(--unit-4)!important}.mt-4{margin-top:var(--unit-4)!important}.mx-4{margin-left:var(--unit-4)!important;margin-right:var(--unit-4)!important}.my-4{margin-bottom:var(--unit-4)!important;margin-top:var(--unit-4)!important}.mx-auto{margin-left:auto;margin-right:auto}.text-normal{font-weight:400}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-large{font-size:1.2em}.text-small{font-size:.9em}.text-tiny{font-size:.8em}.text-muted{opacity:.8}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.align-baseline{align-items:baseline}.align-center{align-items:center}.justify-between{justify-content:space-between}.show-md,.show-sm{display:none!important}.width-25{width:25%}.width-50{width:50%}.width-75{width:75%}.width-100{width:100%}.container{margin-left:auto;margin-right:auto;max-width:var(--size-lg);width:100%}.grid{--grid-columns:3;display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-gap:var(--unit-4)}.grid>*{min-width:0}.columns-2{--grid-columns:2}.gap-0{gap:0}.col-1{grid-column:span min(1,var(--grid-columns))}.col-2{grid-column:span min(2,var(--grid-columns))}.col-3{grid-column:span min(3,var(--grid-columns))}@media (max-width:840px){.hide-md{display:none!important}.show-md{display:block!important}.width-md-25{width:25%}.width-md-50{width:50%}.width-md-75{width:75%}.width-md-100{width:100%}.columns-md-1{--grid-columns:1}.columns-md-2{--grid-columns:2}}@media (max-width:600px){.hide-sm{display:none!important}.show-sm{display:block!important}.width-sm-25{width:25%}.width-sm-50{width:50%}.width-sm-75{width:75%}.width-sm-100{width:100%}.columns-sm-1{--grid-columns:1}.columns-sm-2{--grid-columns:2}}body{margin:20px 10px}@media (min-width:600px){body{margin:20px 32px}}header{margin-bottom:var(--unit-9)}header .logo{height:28px;width:28px}header a:hover{text-decoration:none}header h1{font-size:var(--font-size-lg);margin:0 0 0 var(--unit-3)}header .toasts{margin-bottom:20px}:is(header .toasts) .toast{margin-bottom:.4rem}:is(header .toasts) .toast a.btn-clear:visited{color:currentColor}section.content-area h2{font-size:var(--font-size-lg)}section.content-area .content-area-header{border-bottom:1px solid var(--secondary-border-color);column-gap:var(--unit-5);display:flex;flex-wrap:wrap;margin-bottom:var(--unit-4);padding-bottom:var(--unit-2)}:is(section.content-area .content-area-header) h2{flex:0 0 auto;line-height:var(--unit-9);margin:0}:is(section.content-area .content-area-header) .header-controls{display:flex;flex:1 1 0}@media (max-width:600px){section.content-area .content-area-header{flex-direction:column}}span.confirmation{align-items:baseline;color:var(--error-color)!important;display:flex;gap:var(--unit-1)}span.confirmation svg{align-self:center}span.confirmation .btn.btn-link{color:var(--error-color)!important}:is(span.confirmation .btn.btn-link):hover{text-decoration:underline}.divider{border-bottom:1px solid var(--secondary-border-color);margin:var(--unit-5) 0}.turbo-progress-bar{background-color:var(--primary-color)}.bookmark-details .weblinks{display:flex;flex-direction:column;gap:var(--unit-2)}.bookmark-details a.weblink{align-items:center;display:flex;gap:var(--unit-2)}.bookmark-details a.weblink img,.bookmark-details a.weblink svg{color:var(--text-color);flex:0 0 auto;height:16px;width:16px}.bookmark-details a.weblink span{flex:1 1 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bookmark-details .preview-image{margin:var(--unit-4) 0}:is(.bookmark-details .preview-image) img{max-height:200px;max-width:100%}.bookmark-details dl{margin-bottom:0}.bookmark-details .assets{margin-top:var(--unit-2)}:is(.bookmark-details .assets) .asset{align-items:center;border-top:var(--unit-o) solid var(--secondary-border-color);display:flex;gap:var(--unit-2);padding:var(--unit-2) 0}:is(.bookmark-details .assets) .asset:last-child{border-bottom:var(--unit-o) solid var(--secondary-border-color)}:is(.bookmark-details .assets) .asset-icon{align-items:center;display:flex;justify-content:center}:is(.bookmark-details .assets) .asset-text{display:flex;flex:1 1 0;gap:var(--unit-2);min-width:0}:is(.bookmark-details .assets) .asset-text .truncate{flex-shrink:1}:is(.bookmark-details .assets) .asset-text .filesize{color:var(--tertiary-text-color)}:is(.bookmark-details .assets) .asset-actions{align-items:center;display:flex;gap:var(--unit-4)}:is(:is(.bookmark-details .assets) .asset-actions) .btn.btn-link{border:none;height:unset;padding:0}.bookmark-details .assets-actions{align-items:center;display:flex;gap:var(--unit-4);margin-top:var(--unit-2)}:is(.bookmark-details .assets-actions) .btn.btn-link{border:none;height:unset;padding:0}.bookmark-details .tags a{color:var(--alternative-color)}.bookmark-details .status form{display:flex;gap:var(--unit-2)}.bookmark-details .status .form-group,.bookmark-details .status .form-switch{margin:0}.bookmark-details .actions{align-items:center;display:flex;justify-content:space-between}.bookmark-details.page{display:flex;flex-direction:column;gap:var(--unit-6)}.bookmarks-form-page section{margin:0 auto;max-width:550px}.bookmarks-form .has-icon-right>input,.bookmarks-form .has-icon-right>textarea{padding-right:30px}.bookmarks-form .form-icon.loading{visibility:hidden}.bookmarks-form .form-group .clear-button{border:none;display:none;font-size:var(--font-size-sm);height:auto;padding:0}.bookmarks-form .form-input-hint.bookmark-exists{color:var(--warning-color);display:none}.bookmarks-form .form-input-hint.auto-tags{color:var(--success-color);display:none}.bookmarks-form details.notes textarea{box-sizing:border-box}:root{--bookmark-title-color:var(--primary-text-color);--bookmark-title-weight:500;--bookmark-description-color:var(--text-color);--bookmark-description-weight:400;--bookmark-actions-color:var(--secondary-text-color);--bookmark-actions-hover-color:var(--text-color);--bookmark-actions-weight:400;--bulk-actions-bg-color:var(--gray-50)}.bookmarks-page.grid{grid-gap:var(--unit-9)}.bookmarks-page .search-container{display:flex;flex:1 1 0;margin-left:auto;max-width:300px}:is(.bookmarks-page .search-container) form{width:100%}@media (max-width:600px){.bookmarks-page .search-container{margin-left:0;max-width:none}}:is(.bookmarks-page .search-container) input[type=search]{-webkit-appearance:none;height:var(--control-size)}:is(.bookmarks-page .search-container) .form-autocomplete{height:var(--control-size)}:is(:is(.bookmarks-page .search-container) .form-autocomplete) .form-autocomplete-input{height:var(--control-size);width:100%}:is(:is(:is(.bookmarks-page .search-container) .form-autocomplete) .form-autocomplete-input) input[type=search]{border:none;height:100%;margin:0;width:100%}.bookmarks-page .search-container{border-radius:var(--border-radius);box-shadow:var(--box-shadow-xs);height:var(--control-size)}:is(.bookmarks-page .search-container) .form-autocomplete-input,:is(.bookmarks-page .search-container) input{border-bottom-right-radius:0;border-top-right-radius:0;box-shadow:none}:is(.bookmarks-page .search-container) .dropdown-toggle{border-bottom-left-radius:0;border-left:none;border-top-left-radius:0;box-shadow:none;outline-offset:calc(var(--focus-outline-offset)*-1)}:is(:is(.bookmarks-page .search-container) .dropdown) .menu{font-size:var(--font-size-sm);min-width:250px;padding:var(--unit-4)}:is(:is(.bookmarks-page .search-container) .dropdown) .menu .actions{display:flex;justify-content:space-between;margin-top:var(--unit-4)}:is(:is(.bookmarks-page .search-container) .dropdown) .form-group:first-of-type{margin-top:0}:is(:is(.bookmarks-page .search-container) .dropdown) .form-group{margin-bottom:var(--unit-3)}:is(:is(:is(.bookmarks-page .search-container) .dropdown) .radio-group) .form-label{margin-bottom:var(--unit-1)}:is(:is(:is(.bookmarks-page .search-container) .dropdown) .radio-group) .form-radio.form-inline{align-items:center;column-gap:var(--unit-1);display:inline-flex;margin:0 var(--unit-2) 0 0;padding:0}:is(:is(:is(.bookmarks-page .search-container) .dropdown) .radio-group) .form-icon{position:relative;top:0}ul.bookmark-list{line-height:1.1rem;list-style:none;margin:0;padding:0}@keyframes appear{0%{opacity:0}90%{opacity:0}to{opacity:1}}li[ld-bookmark-item]{display:flex;gap:var(--unit-2);margin-bottom:var(--unit-3);margin-top:0;position:relative}li[ld-bookmark-item] .content{flex:1 1 0;min-width:0}li[ld-bookmark-item] .preview-image{border:1px solid var(--border-color);border-radius:var(--border-radius);flex:0 0 auto;height:60px;margin-top:var(--unit-h);object-fit:cover;width:100px}.placeholder:is(li[ld-bookmark-item] .preview-image){align-items:center;background:var(--body-color-contrast);display:flex;justify-content:center}.placeholder:is(li[ld-bookmark-item] .preview-image) .img{background-color:var(--tertiary-text-color);height:var(--unit-12);-webkit-mask:url(preview-placeholder.svg) no-repeat center;mask:url(preview-placeholder.svg) no-repeat center;width:var(--unit-12)}li[ld-bookmark-item] .form-checkbox.bulk-edit-checkbox{display:none}li[ld-bookmark-item] .title{position:relative}li[ld-bookmark-item] .title img{height:16px;left:0;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:16px}li[ld-bookmark-item] .title img+a{padding-left:22px}li[ld-bookmark-item] .title a{color:var(--bookmark-title-color);display:block;font-weight:var(--bookmark-title-weight);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}li[ld-bookmark-item] .title a[data-tooltip]:focus:after,li[ld-bookmark-item] .title a[data-tooltip]:hover:after{animation:appear .3s ease 0s;background-color:#292f62;border:1px solid #424a8c;border-radius:var(--border-radius);color:#fff;content:attr(data-tooltip);font-size:var(--font-size-sm);font-style:normal;height:fit-content;left:50%;max-width:90%;padding:var(--unit-1);pointer-events:none;position:absolute;top:100%;transform:translateX(-50%);white-space:normal;width:max-content;z-index:10}@media (pointer:coarse){li[ld-bookmark-item] .title a[data-tooltip]:after{display:none}}li.unread[ld-bookmark-item] .title a{font-style:italic}li[ld-bookmark-item] .url-display,li[ld-bookmark-item] .url-path{color:var(--secondary-link-color);font-size:var(--font-size-sm)}li[ld-bookmark-item] .description{color:var(--bookmark-description-color);font-weight:var(--bookmark-description-weight)}li[ld-bookmark-item] .description.separate{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--ld-bookmark-description-max-lines,1);overflow:hidden}:is(li[ld-bookmark-item] .tags) a,:is(li[ld-bookmark-item] .tags) a:visited:hover{color:var(--alternative-color)}li[ld-bookmark-item] .actions,li[ld-bookmark-item] .extra-actions{align-items:baseline;column-gap:var(--unit-2);display:flex;flex-wrap:wrap}@media (max-width:600px){li[ld-bookmark-item] .extra-actions{margin-top:var(--unit-1);width:100%}}li[ld-bookmark-item] .actions{color:var(--bookmark-actions-color);font-size:var(--font-size-sm)}:is(li[ld-bookmark-item] .actions) a,:is(li[ld-bookmark-item] .actions) button.btn-link{color:var(--bookmark-actions-color);--btn-icon-color:var(--bookmark-actions-color);border:none;box-sizing:border-box;font-weight:var(--bookmark-actions-weight);height:auto;padding:0;text-decoration:none;transition:none;vertical-align:unset}.active:is(:is(li[ld-bookmark-item] .actions) a,:is(li[ld-bookmark-item] .actions) button.btn-link),:is(:is(li[ld-bookmark-item] .actions) a,:is(li[ld-bookmark-item] .actions) button.btn-link):active,:is(:is(li[ld-bookmark-item] .actions) a,:is(li[ld-bookmark-item] .actions) button.btn-link):focus,:is(:is(li[ld-bookmark-item] .actions) a,:is(li[ld-bookmark-item] .actions) button.btn-link):hover{color:var(--bookmark-actions-hover-color);--btn-icon-color:var(--bookmark-actions-hover-color)}.bookmark-pagination{margin-top:var(--unit-4)}.bookmark-pagination .page-item:first-child a{padding-left:0}.bookmark-pagination.sticky{background:var(--body-color);border-top:1px solid var(--secondary-border-color);bottom:0;padding-bottom:var(--unit-h);position:sticky}.bookmark-pagination.sticky:before{background:var(--body-color);bottom:0;content:"";left:calc(var(--bulk-edit-toggle-width)*-1 + var(--bulk-edit-toggle-offset)*-1);position:absolute;top:0;width:calc(var(--bulk-edit-toggle-width) + var(--bulk-edit-toggle-offset))}.bookmark-pagination .pagination{overflow:hidden}.tag-cloud{line-height:1.1rem}.tag-cloud .selected-tags{margin-bottom:var(--unit-4)}:is(.tag-cloud .selected-tags) a,:is(.tag-cloud .selected-tags) a:visited:hover{color:var(--error-color)}:is(.tag-cloud .unselected-tags) a,:is(.tag-cloud .unselected-tags) a:visited:hover{color:var(--alternative-color)}.tag-cloud .group{margin-bottom:var(--unit-3)}.tag-cloud .highlight-char{color:var(--alternative-color-dark);font-weight:700;text-transform:uppercase}ul.bookmark-list .notes{background:var(--body-color-contrast);border-radius:var(--border-radius);display:none;margin:var(--unit-1) 0;max-height:300px;overflow-y:auto}ul.bookmark-list .notes .markdown{padding:var(--unit-2) var(--unit-3)}ul.bookmark-list li.show-notes .notes,ul.bookmark-list.show-notes .notes{display:block}:root{--bulk-edit-toggle-width:16px;--bulk-edit-toggle-offset:8px;--bulk-edit-bar-offset:calc(var(--bulk-edit-toggle-width) + var(--bulk-edit-toggle-offset)*2);--bulk-edit-transition-duration:400ms}[ld-bulk-edit] .bulk-edit-bar{background:var(--bulk-actions-bg-color);margin-bottom:var(--unit-4);margin-left:calc(var(--bulk-edit-bar-offset)*-1);margin-top:-1px;max-height:0;overflow:hidden;transition:max-height var(--bulk-edit-transition-duration)}.active[ld-bulk-edit] .bulk-edit-bar{border-bottom:1px solid var(--secondary-border-color);max-height:37px}.active[ld-bulk-edit] section:first-of-type .content-area-header{border-bottom-color:transparent}.active[ld-bulk-edit]:not(.activating) .bulk-edit-bar{overflow:visible}.active[ld-bulk-edit] .bookmark-pagination.sticky:before{background:var(--body-color);border-top:1px solid var(--secondary-border-color);bottom:0;content:"";left:calc(var(--bulk-edit-toggle-width)*-1 + var(--bulk-edit-toggle-offset)*-1);position:absolute;top:-1px;width:calc(var(--bulk-edit-toggle-width) + var(--bulk-edit-toggle-offset))}[ld-bulk-edit] .form-checkbox.bulk-edit-checkbox.all{display:block;margin:0 0 0 var(--bulk-edit-toggle-offset);padding:0;width:var(--bulk-edit-toggle-width)}[ld-bulk-edit] li[ld-bookmark-item] .form-checkbox.bulk-edit-checkbox{display:block;left:calc(var(--bulk-edit-toggle-width)*-1 - var(--bulk-edit-toggle-offset));margin:0;min-height:var(--bulk-edit-toggle-width);opacity:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:all var(--bulk-edit-transition-duration);visibility:hidden;width:var(--bulk-edit-toggle-width)}:is([ld-bulk-edit] li[ld-bookmark-item] .form-checkbox.bulk-edit-checkbox) .form-icon{top:0}.active[ld-bulk-edit] li[ld-bookmark-item] .form-checkbox.bulk-edit-checkbox{opacity:1;visibility:visible}[ld-bulk-edit] .bulk-edit-actions{align-items:center;border-top:1px solid var(--secondary-border-color);display:flex;gap:var(--unit-2);padding:var(--unit-1) 0}:is([ld-bulk-edit] .bulk-edit-actions) button{--control-padding-x-sm:0}:is([ld-bulk-edit] .bulk-edit-actions) button:hover{text-decoration:underline}:is([ld-bulk-edit] .bulk-edit-actions) .form-autocomplete,:is([ld-bulk-edit] .bulk-edit-actions) select,:is([ld-bulk-edit] .bulk-edit-actions)>input{-webkit-appearance:none;max-width:140px;width:auto}:is([ld-bulk-edit] .bulk-edit-actions) .select-across{font-size:var(--font-size-sm);margin:0 0 0 auto}.markdown blockquote,.markdown ol,.markdown p,.markdown pre,.markdown ul{margin:0 0 var(--unit-2) 0}.markdown>:first-child{margin-top:0}.markdown>:last-child{margin-bottom:0}.markdown ol,.markdown ul{margin-left:var(--unit-4)}.markdown ol li,.markdown ul li{margin-top:var(--unit-1)}.markdown pre{background-color:var(--code-bg-color);border-radius:var(--unit-1);overflow-x:auto;padding:var(--unit-1) var(--unit-2)}.markdown pre code{background:none;box-shadow:none;padding:0}.markdown>pre:first-child:last-child{background:none;border-radius:0;padding:0}html.reader-mode{--font-size:1rem;line-height:1.6}html.reader-mode body{margin:3rem 2rem}html.reader-mode .container{max-width:600px}html.reader-mode .byline{font-size:.8rem;font-style:italic}html.reader-mode .reading-time{font-size:.7rem}html.reader-mode img{height:auto;max-width:100%}.settings-page section.content-area{margin-bottom:var(--unit-10)}:is(.settings-page section.content-area) h2{margin-bottom:var(--unit-3)}.settings-page textarea.monospace{box-sizing:border-box;font-family:monospace}.settings-page .input-group>input[type=submit]{height:auto}.settings-page section.about table{max-width:400px}.settings-page .form-group{margin-bottom:var(--unit-4)}