/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-violet-600:oklch(54.1% .281 293.009);--color-pink-500:oklch(65.6% .241 354.308);--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-medium:500;--font-weight-bold:700;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-lg:.5rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer base{#tool-root *,#tool-root :before,#tool-root :after{box-sizing:border-box;border:0 solid;margin:0;padding:0}#tool-root button,#tool-root input,#tool-root optgroup,#tool-root select,#tool-root textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}#tool-root ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit}#tool-root button,#tool-root select{text-transform:none}#tool-root button,#tool-root input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:#0000;background-image:none}#tool-root ::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button;background-color:#0000;background-image:none}#tool-root button,#tool-root [role=button]{cursor:pointer}#tool-root a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}#tool-root h1,#tool-root h2,#tool-root h3,#tool-root h4,#tool-root h5,#tool-root h6{font-size:inherit;font-weight:inherit}#tool-root b,#tool-root strong{font-weight:bolder}#tool-root table{text-indent:0;border-color:inherit;border-collapse:collapse}#tool-root img{vertical-align:middle;max-width:100%;height:auto;display:block}}@layer components{:root{color-scheme:light}[data-bs-theme=light]{--bs-primary:#a8843f;--theme-color:#9a7b3f;--bs-sidebar-bg:#f4efe2;--bs-sidebar-link-color:#6b6258;--bs-sidebar-link-hover-color:var(--theme-color);--bs-sidebar-link-active-color:var(--theme-color);--bs-title-color:#383330;--bs-body-color:#423d36;--bs-body-bg:#f4efe2;--bs-text-muted-color:#786f62;--bs-border-color:#ddd5c4;--bs-border-width:1px;--bs-sidebar-collapse-bg:#f4efe2;--bs-rocket-bg:#fbf7ec;--bs-tool-card-bg:#fbf7ec;--bs-tool-card-hover-border:#a8843f;--bs-alert-bg:#efe8d6;--bs-alert-color:#5b8a4a;--bs-scrollbar-thumb:#0000001f;--card-bg:#fbf7ec;--title-text:#383330;--body-text:#423d36;--muted-text:#786f62;--faint-text:#9a9080;--border-color:#ddd5c4;--primary:#a8843f;--primary-text:#9a7b3f;--primary-btn-hover:#94733a;--input-bg:#fbf7ec;--output-bg:#f0e8d6;--surface-2:#f0e8d6;--surface-2-hover:#e8e0cc;--ghost-btn:#f0e8d6;--ghost-btn-hover:#e8e0cc;--success-text:#5b8a4a;--success-bg:#eef4e0;--danger-text:#b05645;--danger-bg:#f4e4df}[data-bs-theme=dark]{color-scheme:dark;--bs-primary:#b8965f;--theme-color:#c8a878;--bs-sidebar-bg:#1a1815;--bs-sidebar-link-color:#b8b0a0;--bs-sidebar-link-hover-color:var(--theme-color);--bs-sidebar-link-active-color:var(--theme-color);--bs-title-color:#e8e0d0;--bs-body-color:#d4ccba;--bs-body-bg:#1f1c19;--bs-text-muted-color:#9a9080;--bs-border-color:#3d3830;--bs-sidebar-collapse-bg:#1a1815;--bs-rocket-bg:#2a2620;--bs-tool-card-bg:#2a2620;--bs-tool-card-hover-border:#b8965f;--bs-alert-bg:#332e26;--bs-alert-color:#9fc28a;--bs-scrollbar-thumb:#ffffff26;--card-bg:#2a2620;--title-text:#e8e0d0;--body-text:#d4ccba;--muted-text:#9a9080;--faint-text:#8a8074;--border-color:#3d3830;--primary:#b8965f;--primary-text:#d4b88a;--primary-btn-hover:#a8854f;--input-bg:#2a2620;--output-bg:#332e26;--surface-2:#332e26;--surface-2-hover:#3d3830;--ghost-btn:#332e26;--ghost-btn-hover:#3d3830;--success-text:#8bbd6a;--success-bg:#2a3320;--danger-text:#d4857a;--danger-bg:#3a2620}.btn-primary{--bs-btn-bg:var(--primary);--bs-btn-border-color:var(--primary);--bs-btn-hover-bg:var(--primary-btn-hover);--bs-btn-hover-border-color:var(--primary-btn-hover);--bs-btn-active-bg:var(--primary-btn-hover);--bs-btn-active-border-color:var(--primary-btn-hover);--bs-btn-disabled-bg:var(--primary);--bs-btn-disabled-border-color:var(--primary)}.btn-outline-primary{--bs-btn-color:var(--primary-text);--bs-btn-border-color:var(--primary-text);--bs-btn-hover-bg:var(--primary);--bs-btn-hover-border-color:var(--primary);--bs-btn-active-bg:var(--primary);--bs-btn-active-border-color:var(--primary);--bs-btn-disabled-color:var(--primary-text);--bs-btn-disabled-border-color:var(--primary-text)}[data-bs-theme=dark] .form-check-input:checked{background-color:var(--primary);border-color:var(--primary)}.text-muted{color:var(--bs-text-muted-color)!important}.alert-success{--bs-alert-bg:var(--bs-alert-bg);--bs-alert-color:var(--bs-alert-color);--bs-alert-border-color:transparent}.alert-danger{--bs-alert-color:#b05645}[data-bs-theme=dark] .alert-danger{--bs-alert-color:#d4857a}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html,body{height:100%}body{color:var(--bs-body-color);background:var(--bs-body-bg);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}main{width:100%;min-height:100vh;position:relative}.sidebar-toggle{z-index:30;cursor:pointer;width:228px;padding:12px;position:absolute;bottom:0;left:0}.sidebar-toggle-button{padding:4px 6px;display:inline-block}.sidebar-toggle span{background:var(--theme-color);width:18px;height:2px;margin-bottom:4px;transition:background .2s;display:block}.sidebar-toggle span:last-child{margin-bottom:0}.sidebar{z-index:20;background:var(--bs-sidebar-bg);border-right:1px solid #00000012;flex-direction:column;width:230px;transition:transform .25s ease-out;display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}body.sticky .sidebar,body.sticky .sidebar-toggle{position:fixed}.sidebar .search{flex:none}.sidebar .sidebar-nav{flex:auto;min-height:0;padding-bottom:40px;line-height:2em;overflow:hidden auto}.sidebar-nav::-webkit-scrollbar{width:4px}.sidebar-nav::-webkit-scrollbar-thumb{background:var(--bs-scrollbar-thumb);opacity:0;border-radius:2px}.sidebar-nav:hover::-webkit-scrollbar-thumb{opacity:1}.search{border-bottom:1px solid var(--bs-border-color);margin-bottom:10px;padding:10px 10px 12px;position:relative}.search .input-wrap{align-items:center;display:flex}.search input{width:100%;color:var(--bs-body-color);background:0 0;border:0;outline:0;font-size:14px;line-height:36px}.search input::placeholder{color:var(--bs-text-muted-color)}.search input:focus{box-shadow:0 0 5px var(--theme-color);border:1px solid var(--theme-color);border-radius:3px}.search .clear-button{cursor:pointer;color:var(--bs-text-muted-color);padding:4px;display:none}.search .clear-button.show{display:block}.search .clear-button:hover{color:var(--theme-color)}.search .results-panel{z-index:40;background:var(--bs-sidebar-bg);border:1px solid var(--bs-border-color);border-radius:4px;max-height:280px;display:none;position:absolute;top:100%;left:10px;right:10px;overflow-y:auto;box-shadow:0 8px 24px #0000001f}.search .results-panel.show{display:block}.search .matching-post{border-bottom:1px solid var(--bs-border-color)}.search .matching-post:last-child{border-bottom:0}.search .matching-post a{color:var(--bs-sidebar-link-color);padding:9px 12px;text-decoration:none;display:block}.search .matching-post a:hover{color:var(--theme-color);background:#42b9830f}.search .matching-post h2{margin:0;font-size:14px;font-weight:400}.search .results-panel p.empty{text-align:center;margin:0;padding:14px 0;font-size:13px}#menu li>ul{display:none}#menu li>ul.pre-open{display:block}.sidebar ul,.sidebar ul li{margin:6px 0;padding:0;list-style:none}.sidebar ul li ul{margin:0}.sidebar ul li a{white-space:nowrap;text-overflow:ellipsis;color:var(--bs-sidebar-link-color);cursor:pointer;padding:2px 12px;font-size:14px;text-decoration:none;display:block;overflow:hidden}.sidebar ul li a:hover{color:var(--bs-sidebar-link-hover-color)}.sidebar ul li.active>a{color:var(--bs-sidebar-link-active-color);border-right:2px solid;font-weight:600}.sidebar ul li>a[href="#"]{color:var(--bs-title-color);margin-top:6px;font-weight:600}.sidebar ul li>ul>li>a{padding-left:26px}.content{min-height:100vh;transition:left .25s;position:absolute;top:0;left:230px;right:0}.markdown-section{max-width:95%;margin:0 auto;padding:10px 15px 30px;position:relative}.markdown-section h1{font-size:2rem}.markdown-section h4{color:var(--bs-title-color);font-weight:600}.navigate-text{font-weight:400}.markdown-section table{border-collapse:collapse;width:100%}.markdown-section td,.markdown-section th{border:var(--bs-border-width,1px) solid var(--bs-border-color);padding:6px 13px}.markdown-section blockquote{border-left:4px solid var(--theme-color);color:var(--bs-text-muted-color);padding-left:20px}#form.container{max-width:none;padding-left:0;padding-right:0}#form textarea.form-control{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px}.tool-card{background:var(--bs-tool-card-bg);border:1px solid var(--bs-border-color);height:100%;color:var(--bs-body-color);border-radius:8px;padding:20px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block}.tool-card:hover{border-color:var(--bs-tool-card-hover-border);text-decoration:none;box-shadow:0 4px 14px #00000014}.tool-card-icon{width:46px;height:46px;color:var(--theme-color);background:#42b9831f;border-radius:10px;justify-content:center;align-items:center;margin-bottom:12px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:16px;font-weight:700;display:flex}.tool-card-title{color:var(--bs-title-color);margin-bottom:6px;font-size:15px;font-weight:600}.tool-card-desc{color:var(--bs-text-muted-color);font-size:12px;line-height:1.7}.tool-card.disabled{opacity:.55;pointer-events:none}.base64-table td{text-align:center;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.card-group-title{color:var(--bs-title-color)}.wordcount-table td,.wordcount-table th{text-align:center}.joe_action{z-index:333;position:fixed;bottom:20px;right:15px}@media screen and (max-width:768px){.joe_action{display:none}}.joe_action_item{background:var(--bs-rocket-bg);cursor:pointer;width:40px;height:40px;color:var(--bs-title-color);border-radius:50%;justify-content:center;align-items:center;margin-bottom:15px;transition:transform .2s,background .2s;display:flex;box-shadow:0 0 10px #0000001a,0 5px 20px #0003}.joe_action_item:hover{transform:translateY(-2px)}.joe_action_item svg{fill:currentColor;width:18px;height:18px}.joe_action_item.scroll{visibility:hidden;height:0;transform:scale(0)}.joe_action_item.scroll.active{visibility:visible;height:40px;transform:scale(1)}.joe_action_item.mode .icon-sun{display:none}[data-bs-theme=dark] .joe_action_item.mode .icon-sun{display:block}[data-bs-theme=dark] .joe_action_item.mode .icon-moon{display:none}.joe-toast{z-index:500;background:var(--theme-color);color:#fff;opacity:0;pointer-events:none;border-radius:6px;padding:8px 18px;font-size:13px;transition:opacity .25s,transform .25s;position:fixed;top:16px;left:50%;transform:translate(-50%);box-shadow:0 4px 14px #0000002e}.joe-toast.show{opacity:1}body.close .sidebar{transform:translate(-230px)}body.close .sidebar-toggle{width:auto}body.close .content{left:0}.mobile-topbar,.drawer-backdrop,.mobile-search-panel{display:none}@media screen and (max-width:768px){main{height:auto;overflow-x:hidden}.mobile-topbar{height:44px;padding:0 8px;padding-top:env(safe-area-inset-top);padding-left:max(8px,env(safe-area-inset-left));padding-right:max(8px,env(safe-area-inset-right));background:var(--bs-sidebar-bg);border-bottom:1px solid var(--bs-border-color);z-index:60;box-sizing:border-box;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.topbar-toggle{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:4px;width:36px;height:36px;padding:6px;display:inline-flex}.topbar-toggle span{background:var(--theme-color);border-radius:1px;width:18px;height:2px;display:block}.topbar-title{text-align:center;color:var(--bs-title-color);white-space:nowrap;text-overflow:ellipsis;flex:auto;font-size:16px;font-weight:600;overflow:hidden}.topbar-icon{cursor:pointer;width:36px;height:36px;color:var(--bs-title-color);background:0 0;border:0;justify-content:center;align-items:center;padding:6px;display:inline-flex}.topbar-icon:hover,.topbar-icon.active{color:var(--theme-color)}.topbar-icon-svg,.topbar-icon svg{width:20px;height:20px}.mobile-search-panel{top:calc(44px + env(safe-area-inset-top));z-index:55;background:var(--bs-sidebar-bg);border-bottom:1px solid var(--bs-border-color);display:block;position:fixed;left:0;right:0;box-shadow:0 6px 18px #0000001f}.mobile-search-panel .search{border-bottom:0;margin-bottom:0;padding:8px 12px}.drawer-backdrop{top:calc(44px + env(safe-area-inset-top));z-index:45;cursor:pointer;background:#0006;display:block;position:fixed;bottom:0;left:0;right:0}.sidebar{top:calc(44px + env(safe-area-inset-top));z-index:50;transition:transform .25s ease-out;position:fixed;bottom:0;left:0;transform:translate(-100%)}body.close .sidebar{transform:translate(0)}.content{max-width:100%;padding-top:calc(54px + env(safe-area-inset-top));min-height:0;position:static;left:0}body.close .content{transform:none}.sidebar-toggle{display:none}}}@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.ms-1{margin-inline-start:var(--spacing)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.ml-\[8px\]{margin-left:8px}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-4{height:calc(var(--spacing) * 4)}.h-\[24px\]{height:24px}.h-\[28px\]{height:28px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[360px\]{height:360px}.h-full{height:100%}.max-h-\[240px\]{max-height:240px}.min-h-\[200px\]{min-height:200px}.w-4{width:calc(var(--spacing) * 4)}.w-\[16px\]{width:16px}.w-\[70px\]{width:70px}.w-\[90px\]{width:90px}.w-full{width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-l-full{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-\[\#ddd\]{border-color:#ddd}.border-\[var\(--border-color\)\]{border-color:var(--border-color)}.border-\[var\(--danger-text\)\]{border-color:var(--danger-text)}.border-\[var\(--primary-text\)\]{border-color:var(--primary-text)}.border-\[var\(--success-text\)\]{border-color:var(--success-text)}.bg-\[var\(--card-bg\)\]{background-color:var(--card-bg)}.bg-\[var\(--danger-bg\)\]{background-color:var(--danger-bg)}.bg-\[var\(--ghost-btn\)\]{background-color:var(--ghost-btn)}.bg-\[var\(--input-bg\)\]{background-color:var(--input-bg)}.bg-\[var\(--output-bg\)\]{background-color:var(--output-bg)}.bg-\[var\(--primary\)\]{background-color:var(--primary)}.bg-\[var\(--success-bg\)\]{background-color:var(--success-bg)}.bg-\[var\(--surface-2\)\]{background-color:var(--surface-2)}.bg-white{background-color:var(--color-white)}.fill-pink-500{fill:var(--color-pink-500)}.fill-violet-600{fill:var(--color-violet-600)}.stroke-pink-500{stroke:var(--color-pink-500)}.stroke-violet-600{stroke:var(--color-violet-600)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pl-\[7px\]{padding-left:7px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[24px\]{font-size:24px}.text-\[36px\]{font-size:36px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.text-\[\#8a6ab1\]{color:#8a6ab1}.text-\[\#333\]{color:#333}.text-\[\#555\]{color:#555}.text-\[\#b06f3a\]{color:#b06f3a}.text-\[var\(--body-text\)\]{color:var(--body-text)}.text-\[var\(--danger-text\)\]{color:var(--danger-text)}.text-\[var\(--faint-text\)\]{color:var(--faint-text)}.text-\[var\(--muted-text\)\]{color:var(--muted-text)}.text-\[var\(--primary-text\)\]{color:var(--primary-text)}.text-\[var\(--success-text\)\]{color:var(--success-text)}.text-\[var\(--title-text\)\]{color:var(--title-text)}.text-white{color:var(--color-white)}.accent-\[\#1a73e8\]{accent-color:#1a73e8}.accent-\[var\(--primary\)\]{accent-color:var(--primary)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.hover\:border-\[var\(--primary-text\)\]:hover{border-color:var(--primary-text)}.hover\:bg-\[var\(--ghost-btn-hover\)\]:hover{background-color:var(--ghost-btn-hover)}.hover\:bg-\[var\(--primary-btn-hover\)\]:hover{background-color:var(--primary-btn-hover)}.hover\:bg-\[var\(--surface-2-hover\)\]:hover{background-color:var(--surface-2-hover)}.hover\:text-\[var\(--primary-text\)\]:hover{color:var(--primary-text)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-\[\#1a73e8\]:focus{border-color:#1a73e8}.focus\:border-\[var\(--primary-text\)\]:focus{border-color:var(--primary-text)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:40rem){.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:text-\[16px\]{font-size:16px}}@media(min-width:48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:p-6{padding:calc(var(--spacing) * 6)}}@media(min-width:80rem){.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.dark\:border-\[\#475569\]:where([data-theme=dark],[data-theme=dark] *){border-color:#475569}.dark\:bg-\[\#0f172a\]:where([data-theme=dark],[data-theme=dark] *){background-color:#0f172a}.dark\:text-\[\#94a3b8\]:where([data-theme=dark],[data-theme=dark] *){color:#94a3b8}.dark\:text-\[\#b8a0d8\]:where([data-theme=dark],[data-theme=dark] *){color:#b8a0d8}.dark\:text-\[\#e0a86a\]:where([data-theme=dark],[data-theme=dark] *){color:#e0a86a}.dark\:text-\[\#e2e8f0\]:where([data-theme=dark],[data-theme=dark] *){color:#e2e8f0}.dark\:accent-\[\#60a5fa\]:where([data-theme=dark],[data-theme=dark] *){accent-color:#60a5fa}.dark\:focus\:border-\[\#60a5fa\]:where([data-theme=dark],[data-theme=dark] *):focus{border-color:#60a5fa}}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,var(--range-from,#3b82f6),var(--range-to,#3b82f6) var(--range-before-width,50%),#e5e7eb var(--range-before-width,50%),#e5e7eb);cursor:pointer;border-radius:9999px;outline:none;width:100%;height:6px}html[data-theme=dark] input[type=range]{background:linear-gradient(to right,var(--range-from,#3b82f6),var(--range-to,#3b82f6) var(--range-before-width,50%),#334155 var(--range-before-width,50%),#334155)}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:3px solid var(--range-from,#3b82f6);background:#fff;border-radius:9999px;width:16px;height:16px;transition:transform .15s;box-shadow:0 1px 3px #0000004d}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.15)}input[type=range]::-moz-range-thumb{border:3px solid var(--range-from,#3b82f6);background:#fff;border-radius:9999px;width:16px;height:16px;box-shadow:0 1px 3px #0000004d}input[type=range]::-moz-range-track{background:0 0;border-radius:9999px;height:6px}input[type=color]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:0 0;border:1px solid #ddd;border-radius:4px;width:40px;height:32px;padding:0}html[data-theme=dark] input[type=color]{border-color:#475569}input[type=color]::-webkit-color-swatch-wrapper{padding:2px}input[type=color]::-webkit-color-swatch{border:none;border-radius:3px}input[type=color]::-moz-color-swatch{border:none;border-radius:3px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
