.vol-editor{display:flex;flex-direction:column;border:1px solid var(--vol-color-border-strong);border-radius:var(--vol-radius);background:var(--vol-color-surface)}.vol-editor:focus-within{border-color:var(--vol-color-primary);box-shadow:0 0 0 3px var(--vol-color-focus)}.vol-editor[data-invalid]{border-color:var(--vol-color-danger)}.vol-editor>.vol-field-error{margin:0;padding:var(--vol-space-2) var(--vol-space-3)}.vol-editor-toolbar{position:sticky;top:var(--vol-editor-sticky-top, 0);z-index:1;display:flex;flex-wrap:wrap;gap:2px;align-items:center;padding:var(--vol-space-2) 6px;border-bottom:1px solid var(--vol-color-border);border-radius:var(--vol-radius) var(--vol-radius) 0 0;background:var(--vol-color-surface-muted)}.vol-editor-tool{min-width:32px;min-height:36px;padding:0 6px;border:1px solid transparent;border-radius:var(--vol-radius-sm);background:transparent;color:var(--vol-color-text);font:inherit;font-size:var(--vol-font-size-sm);cursor:pointer}.vol-editor-tool:hover:not(:disabled){background:var(--vol-color-surface);border-color:var(--vol-color-border)}.vol-editor-tool:focus-visible{outline:2px solid var(--vol-color-focus);outline-offset:1px}.vol-editor-tool[data-active]{background:var(--vol-color-primary-soft);border-color:var(--vol-color-primary);color:var(--vol-color-primary)}.vol-editor-tool:disabled{color:var(--vol-color-text-muted);cursor:not-allowed;opacity:.6}.vol-editor-separator{width:1px;align-self:stretch;margin:0 2px;background:var(--vol-color-border)}.vol-editor-content{min-height:max(480px,60vh);padding:var(--vol-space-4);outline:none}.vol-editor-content:focus,.vol-editor-content:focus-visible{outline:none}.vol-editor-content{line-height:1.8;overflow-wrap:anywhere}.vol-editor-content>:first-child{margin-top:0}.vol-editor-content h2,.vol-editor-content h3,.vol-editor-content h4{margin:1.4em 0 .6em;line-height:1.4}.vol-editor-content h2{font-size:1.5rem}.vol-editor-content h3{font-size:1.25rem}.vol-editor-content h4{font-size:1.1rem}.vol-editor-content p{margin:0 0 1em}.vol-editor-content ul,.vol-editor-content ol{padding-left:1.5em}.vol-editor-content blockquote{margin:1em 0;padding-left:var(--vol-space-4);border-left:4px solid var(--vol-color-primary-soft);color:var(--vol-color-text-muted)}.vol-editor-content a{color:var(--vol-color-primary);text-decoration:underline}.vol-editor-content hr{margin:2em 0;border:0;border-top:1px solid var(--vol-color-border)}.vol-editor-popover{z-index:80;width:min(360px,100vw - 32px);padding:var(--vol-space-3);border:1px solid var(--vol-color-border);border-radius:var(--vol-radius);background:var(--vol-color-surface);box-shadow:var(--vol-shadow)}.vol-editor-link-form{display:grid;gap:var(--vol-space-2)}.vol-editor-link-actions{display:flex;justify-content:flex-end;gap:var(--vol-space-2)}.vol-editor-hint{margin:0;color:var(--vol-color-text-muted);font-size:var(--vol-font-size-sm)}.vol-editor-tool-icon{display:inline-grid;place-items:center;padding:0}.vol-editor-icon{width:20px;height:20px}.vol-editor-fullscreen-open{overflow:hidden}.vol-editor-fullscreen{position:fixed;inset:0;z-index:70;border:0;border-radius:0;box-shadow:none}.vol-editor-fullscreen:focus-within{box-shadow:none}.vol-editor-fullscreen .vol-editor-toolbar{position:static;border-radius:0;padding-inline:var(--vol-space-4)}.vol-editor-fullscreen .vol-editor-scroll{flex:1;min-height:0;overflow-y:auto}.vol-editor-fullscreen .vol-editor-content{max-width:960px;min-height:100%;margin:0 auto;padding:var(--vol-space-6) var(--vol-space-5)}.vol-editor-content{container-type:inline-size}.vol-editor-content .vol-columns{display:grid;gap:var(--vol-columns-gap, 24px);margin:1.5em 0}.vol-editor-content .vol-columns[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.vol-editor-content .vol-columns[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.vol-editor-content .vol-columns[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.vol-editor-content .vol-columns[data-count="2"][data-layout=wide-start]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.vol-editor-content .vol-columns[data-count="2"][data-layout=wide-end]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.vol-editor-content .vol-column{min-width:0}.vol-editor-content .vol-column>:first-child{margin-top:0}.vol-editor-content .vol-column>:last-child{margin-bottom:0}.vol-editor-content .vol-figure{margin:1.5em 0}.vol-editor-content .vol-figure img{display:block;width:100%;height:auto}.vol-editor-content .vol-figure figcaption{margin-top:.5em;color:var(--vol-figure-caption-color, #6b7280);font-size:.875em;text-align:center}.vol-editor-content .tableWrapper{margin:1.5em 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.vol-editor-content .vol-table-content{width:100%;border-collapse:collapse}.vol-editor-content .vol-table-content th,.vol-editor-content .vol-table-content td{min-width:6em;padding:.5em .75em;border:1px solid var(--vol-table-border, #cfdcdb);text-align:left;vertical-align:top}.vol-editor-content .vol-table-content th>:first-child,.vol-editor-content .vol-table-content td>:first-child{margin-top:0}.vol-editor-content .vol-table-content th>:last-child,.vol-editor-content .vol-table-content td>:last-child{margin-bottom:0}.vol-editor-content .vol-table-content th{background:var(--vol-table-head-bg, #f0f5fa);font-weight:700}.vol-editor-content .vol-column{padding:var(--vol-space-2) var(--vol-space-3);border:1px dashed var(--vol-color-border-strong);border-radius:var(--vol-radius-sm)}.vol-editor-content .tableWrapper{padding-bottom:var(--vol-space-2)}.vol-editor-content .vol-table-content{table-layout:fixed}.vol-editor-content .vol-table-content td,.vol-editor-content .vol-table-content th{position:relative}.vol-editor-content .vol-table-content .selectedCell:after{position:absolute;inset:0;z-index:1;background:var(--vol-color-primary-soft);content:"";mix-blend-mode:multiply;pointer-events:none}.vol-editor-content .vol-figure{position:relative}.vol-editor-content .vol-figure img:not([alt]),.vol-editor-content .vol-figure img[alt=""]{outline:2px dashed var(--vol-color-warning);outline-offset:2px}.vol-editor-content .vol-figure[data-selected] .vol-figure-frame{outline:3px solid var(--vol-color-focus);outline-offset:2px}.vol-editor-content .vol-figure[data-align=left] .vol-figure-frame{margin-right:auto}.vol-editor-content .vol-figure[data-align=center] .vol-figure-frame{margin-inline:auto}.vol-editor-content .vol-figure[data-align=right] .vol-figure-frame{margin-left:auto}.vol-editor[data-preview=tablet] .vol-editor-content,.vol-editor[data-preview=mobile] .vol-editor-content{margin-inline:auto;border-inline:1px dashed var(--vol-color-border-strong)}.vol-editor[data-preview=tablet] .vol-editor-content .vol-columns[data-tablet="1"][data-tablet-layout],.vol-editor[data-preview=mobile] .vol-editor-content .vol-columns[data-tablet="1"][data-tablet-layout]{grid-template-columns:repeat(1,minmax(0,1fr))}.vol-editor[data-preview=tablet] .vol-editor-content .vol-columns[data-tablet="2"][data-tablet-layout],.vol-editor[data-preview=mobile] .vol-editor-content .vol-columns[data-tablet="2"][data-tablet-layout]{grid-template-columns:repeat(2,minmax(0,1fr))}.vol-editor[data-preview=tablet] .vol-editor-content .vol-columns[data-tablet="3"][data-tablet-layout],.vol-editor[data-preview=mobile] .vol-editor-content .vol-columns[data-tablet="3"][data-tablet-layout]{grid-template-columns:repeat(3,minmax(0,1fr))}.vol-editor[data-preview=tablet] .vol-editor-content .vol-columns[data-tablet="4"][data-tablet-layout],.vol-editor[data-preview=mobile] .vol-editor-content .vol-columns[data-tablet="4"][data-tablet-layout]{grid-template-columns:repeat(4,minmax(0,1fr))}.vol-editor[data-preview=tablet] .vol-editor-content .vol-columns[data-tablet="2"][data-tablet-layout=wide-start],.vol-editor[data-preview=mobile] .vol-editor-content .vol-columns[data-tablet="2"][data-tablet-layout=wide-start]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.vol-editor[data-preview=tablet] .vol-editor-content .vol-columns[data-tablet="2"][data-tablet-layout=wide-end],.vol-editor[data-preview=mobile] .vol-editor-content .vol-columns[data-tablet="2"][data-tablet-layout=wide-end]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.vol-editor[data-preview=tablet] .vol-editor-content .vol-figure[data-tablet-width="10"],.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-tablet-width="10"]{width:10%}.vol-editor[data-preview=tablet] .vol-editor-content .vol-figure[data-tablet-width="15"],.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-tablet-width="15"]{width:15%}.vol-editor[data-preview=tablet] .vol-editor-content .vol-figure[data-tablet-width="20"],.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-tablet-width="20"]{width:20%}.vol-editor[data-preview=tablet] .vol-editor-content .vol-figure[data-tablet-width="25"],.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-tablet-width="25"]{width:25%}.vol-editor[data-preview=tablet] .vol-editor-content .vol-figure[data-tablet-width="30"],.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-tablet-width="30"]{width:30%}.vol-editor[data-preview=tablet] .vol-editor-content .vol-figure[data-tablet-width="35"],.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-tablet-width="35"]{width:35%}.vol-editor[data-preview=tablet] .vol-editor-content .vol-figure[data-tablet-width="40"],.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-tablet-width="40"]{width:40%}.vol-editor[data-preview=tablet] .vol-editor-content .vol-figure[data-tablet-width="45"],.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-tablet-width="45"]{width:45%}.vol-editor[data-preview=tablet] .vol-editor-content .vol-figure[data-tablet-width="50"],.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-tablet-width="50"]{width:50%}.vol-editor[data-preview=tablet] .vol-editor-content .vol-figure[data-tablet-width="55"],.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-tablet-width="55"]{width:55%}.vol-editor[data-preview=tablet] .vol-editor-content .vol-figure[data-tablet-width="60"],.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-tablet-width="60"]{width:60%}.vol-editor[data-preview=tablet] .vol-editor-content .vol-figure[data-tablet-width="65"],.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-tablet-width="65"]{width:65%}.vol-editor[data-preview=tablet] .vol-editor-content .vol-figure[data-tablet-width="70"],.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-tablet-width="70"]{width:70%}.vol-editor[data-preview=tablet] .vol-editor-content .vol-figure[data-tablet-width="75"],.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-tablet-width="75"]{width:75%}.vol-editor[data-preview=tablet] .vol-editor-content .vol-figure[data-tablet-width="80"],.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-tablet-width="80"]{width:80%}.vol-editor[data-preview=tablet] .vol-editor-content .vol-figure[data-tablet-width="85"],.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-tablet-width="85"]{width:85%}.vol-editor[data-preview=tablet] .vol-editor-content .vol-figure[data-tablet-width="90"],.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-tablet-width="90"]{width:90%}.vol-editor[data-preview=tablet] .vol-editor-content .vol-figure[data-tablet-width="95"],.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-tablet-width="95"]{width:95%}.vol-editor[data-preview=tablet] .vol-editor-content .vol-figure[data-tablet-width="100"],.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-tablet-width="100"]{width:100%}.vol-editor[data-preview=tablet] .vol-editor-content .vol-figure[data-tablet-align=left],.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-tablet-align=left]{margin-right:auto;margin-left:0}.vol-editor[data-preview=tablet] .vol-editor-content .vol-figure[data-tablet-align=center],.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-tablet-align=center]{margin-right:auto;margin-left:auto}.vol-editor[data-preview=tablet] .vol-editor-content .vol-figure[data-tablet-align=right],.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-tablet-align=right]{margin-right:0;margin-left:auto}.vol-editor[data-preview=tablet] .vol-editor-content{max-width:768px}.vol-editor[data-preview=mobile] .vol-editor-content{max-width:390px}.vol-editor[data-preview=mobile] .vol-editor-content .vol-columns[data-mobile="1"][data-mobile-layout]{grid-template-columns:repeat(1,minmax(0,1fr))}.vol-editor[data-preview=mobile] .vol-editor-content .vol-columns[data-mobile="2"][data-mobile-layout]{grid-template-columns:repeat(2,minmax(0,1fr))}.vol-editor[data-preview=mobile] .vol-editor-content .vol-columns[data-mobile="3"][data-mobile-layout]{grid-template-columns:repeat(3,minmax(0,1fr))}.vol-editor[data-preview=mobile] .vol-editor-content .vol-columns[data-mobile="4"][data-mobile-layout]{grid-template-columns:repeat(4,minmax(0,1fr))}.vol-editor[data-preview=mobile] .vol-editor-content .vol-columns[data-mobile="2"][data-mobile-layout=wide-start]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.vol-editor[data-preview=mobile] .vol-editor-content .vol-columns[data-mobile="2"][data-mobile-layout=wide-end]{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-mobile-width="10"]{width:10%}.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-mobile-width="15"]{width:15%}.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-mobile-width="20"]{width:20%}.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-mobile-width="25"]{width:25%}.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-mobile-width="30"]{width:30%}.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-mobile-width="35"]{width:35%}.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-mobile-width="40"]{width:40%}.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-mobile-width="45"]{width:45%}.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-mobile-width="50"]{width:50%}.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-mobile-width="55"]{width:55%}.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-mobile-width="60"]{width:60%}.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-mobile-width="65"]{width:65%}.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-mobile-width="70"]{width:70%}.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-mobile-width="75"]{width:75%}.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-mobile-width="80"]{width:80%}.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-mobile-width="85"]{width:85%}.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-mobile-width="90"]{width:90%}.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-mobile-width="95"]{width:95%}.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-mobile-width="100"]{width:100%}.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-mobile-align=left]{margin-right:auto;margin-left:0}.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-mobile-align=center]{margin-right:auto;margin-left:auto}.vol-editor[data-preview=mobile] .vol-editor-content .vol-figure[data-mobile-align=right]{margin-right:0;margin-left:auto}.vol-editor-toolbar-end{display:flex;align-items:center;gap:2px;margin-left:auto}.vol-editor-preview{display:flex}.vol-figure-frame{position:relative;max-width:100%}.vol-image-handle{position:absolute;top:50%;width:12px;height:48px;border:2px solid var(--vol-color-surface);border-radius:999px;background:var(--vol-color-primary);box-shadow:var(--vol-shadow);cursor:ew-resize;touch-action:none;transform:translateY(-50%)}.vol-image-handle-start{left:-6px}.vol-image-handle-end{right:-6px}.vol-image-toolbar{position:absolute;top:var(--vol-space-2);left:50%;z-index:2;display:flex;flex-wrap:wrap;gap:var(--vol-space-1) var(--vol-space-2);align-items:center;width:max-content;max-width:min(100%,640px);padding:var(--vol-space-1) var(--vol-space-2);border:1px solid var(--vol-color-border);border-radius:var(--vol-radius-sm);background:var(--vol-color-surface);box-shadow:var(--vol-shadow);transform:translate(-50%)}.vol-image-toolbar-group{display:flex;gap:2px;padding-right:var(--vol-space-2);border-right:1px solid var(--vol-color-border)}.vol-image-device{align-items:center;gap:var(--vol-space-1)}.vol-image-device-name{padding:2px var(--vol-space-2);border-radius:999px;background:var(--vol-color-primary-soft);color:var(--vol-color-primary);font-size:var(--vol-font-size-sm);font-weight:700}.vol-image-device-state{color:var(--vol-color-text-muted);font-size:var(--vol-font-size-sm)}.vol-image-device-reset{color:var(--vol-color-primary);font-size:var(--vol-font-size-sm)}.vol-editor-dot{display:inline-block;width:8px;height:8px;margin-left:var(--vol-space-1);border-radius:50%;background:var(--vol-color-warning);vertical-align:middle}.vol-editor-popover-wide{width:min(420px,100vw - 32px)}.vol-editor-panel{display:grid;gap:var(--vol-space-3)}.vol-editor-panel-title{margin:0;font-weight:700}.vol-editor-field{display:grid;gap:var(--vol-space-1)}.vol-editor-segment{display:inline-flex;flex-wrap:wrap;gap:var(--vol-space-1)}.vol-editor-segment-btn{min-width:56px;min-height:36px;padding:0 var(--vol-space-3);border:1px solid var(--vol-color-border-strong);border-radius:var(--vol-radius-sm);background:var(--vol-color-surface);color:var(--vol-color-text);font:inherit;font-size:var(--vol-font-size-sm);cursor:pointer}.vol-editor-segment-btn:hover{border-color:var(--vol-color-primary)}.vol-editor-segment-btn[data-active]{border-color:var(--vol-color-primary);background:var(--vol-color-primary-soft);color:var(--vol-color-primary);font-weight:700}.vol-editor-action-group{display:flex;flex-wrap:wrap;gap:var(--vol-space-1);padding-bottom:var(--vol-space-2);border-bottom:1px solid var(--vol-color-border)}.vol-editor-action-danger{color:var(--vol-color-danger)}:root{--vol-color-bg: #f0f5fa;--vol-color-surface: #ffffff;--vol-color-surface-muted: #f7fafc;--vol-color-text: #1e293b;--vol-color-text-muted: #4b5563;--vol-color-border: #cfdcdb;--vol-color-border-strong: #6f8583;--vol-color-primary: #137f76;--vol-color-primary-hover: #0e5f58;--vol-color-primary-soft: #daeedd;--vol-color-on-primary: #ffffff;--vol-color-danger: #b42318;--vol-color-danger-soft: #fdeceb;--vol-color-warning: #7a5000;--vol-color-warning-soft: #fff3d6;--vol-color-success: #1d6b40;--vol-color-success-soft: #e4f3ea;--vol-color-focus: #137f76;--vol-color-focus-on-dark: #ffffff;--vol-font-family: "Noto Sans TC", "PingFang TC", "Microsoft JhengHei", system-ui, sans-serif;--vol-font-size: 1rem;--vol-font-size-sm: .875rem;--vol-font-size-lg: 1.25rem;--vol-font-size-xl: 1.625rem;--vol-line-height: 1.6;--vol-radius-sm: 6px;--vol-radius: 10px;--vol-radius-lg: 16px;--vol-space-1: 4px;--vol-space-2: 8px;--vol-space-3: 12px;--vol-space-4: 16px;--vol-space-5: 24px;--vol-space-6: 32px;--vol-space-7: 48px;--vol-touch: 48px;--vol-shadow: 0 1px 2px rgb(30 41 59 / 8%), 0 4px 16px rgb(30 41 59 / 6%)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--vol-color-bg);overscroll-behavior-y:none}body{overscroll-behavior-y:none}body{margin:0;background:var(--vol-color-bg);color:var(--vol-color-text);font-family:var(--vol-font-family);font-size:var(--vol-font-size);line-height:var(--vol-line-height)}h1,h2,h3,p{margin:0}button,input,textarea,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--vol-color-focus);outline-offset:2px}.vol-choice,.vol-matrix-btn,.vol-scale-btn,.vol-btn,.vol-tab-btn,.vol-date-trigger,.vol-select-trigger,.vol-select-item,.vol-calendar-day-button,.vol-calendar-caption-label{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.vol-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.vol-skip-link{position:absolute;left:var(--vol-space-4);top:-100px;z-index:100;padding:var(--vol-space-2) var(--vol-space-4);background:var(--vol-color-primary);color:var(--vol-color-on-primary);border-radius:var(--vol-radius-sm)}.vol-skip-link:focus{top:var(--vol-space-4)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.vol-brand-with-version{display:flex;align-items:last baseline;gap:var(--vol-space-2);min-width:0}.vol-app-version{flex:none;margin:0;color:#fff9;font-size:12px;font-weight:400;line-height:1.4;white-space:nowrap}.vol-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--vol-space-2);min-height:var(--vol-touch);padding:0 var(--vol-space-5);border:1px solid transparent;border-radius:var(--vol-radius-sm);font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s,border-color .15s}.vol-btn:disabled{cursor:not-allowed;opacity:.55}.vol-btn-primary{background:var(--vol-color-primary);color:var(--vol-color-on-primary)}.vol-btn-primary:hover:not(:disabled){background:var(--vol-color-primary-hover)}.vol-btn-secondary{background:var(--vol-color-surface);border-color:var(--vol-color-border-strong);color:var(--vol-color-text)}.vol-btn-secondary:hover:not(:disabled){border-color:var(--vol-color-primary);color:var(--vol-color-primary)}.vol-btn-danger{background:var(--vol-color-danger);color:#fff}.vol-btn-danger:hover:not(:disabled){background:#921c13}.vol-btn-danger:active:not(:disabled){background:#771710}.vol-btn-outline-danger{background:transparent;border-color:var(--vol-color-danger);color:var(--vol-color-danger)}.vol-btn-outline-danger:hover:not(:disabled){background:var(--vol-color-danger-soft)}.vol-btn-outline-danger:active:not(:disabled){background:var(--vol-color-danger);color:#fff}.vol-btn-ghost{background:transparent;color:var(--vol-color-primary)}.vol-btn-ghost:hover:not(:disabled){background:var(--vol-color-primary-soft)}.vol-btn-sm{min-height:36px;padding:0 var(--vol-space-3);font-size:var(--vol-font-size-sm)}.vol-btn-block{width:100%}.vol-btn-icon{flex:none;width:1.1em;height:1.1em}.vol-icon-btn,.vol-icon-btn-slot{display:inline-grid;place-items:center;flex:none;width:40px;height:40px}.vol-icon-btn{padding:0;border:1px solid transparent;border-radius:var(--vol-radius-sm);background:transparent;color:var(--vol-color-primary);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s;-webkit-user-select:none;user-select:none;touch-action:manipulation}.vol-icon-btn:hover{background:var(--vol-color-primary-soft)}.vol-icon-btn-primary{border-color:var(--vol-color-primary)}.vol-icon-btn-primary:hover{background:var(--vol-color-primary);color:var(--vol-color-on-primary)}.vol-icon-btn-danger{color:var(--vol-color-danger)}.vol-icon-btn-danger:hover{background:var(--vol-color-danger-soft)}.vol-field{margin:0;padding:0;border:0;min-width:0}.vol-field-label{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--vol-space-2);margin-bottom:var(--vol-space-3);padding:0;font-weight:700;font-size:1.0625em}.vol-field-required{align-self:flex-start;margin-left:-2px;color:var(--vol-color-danger);font-size:var(--vol-font-size-sm);font-weight:700;line-height:1}.vol-field-hint{display:inline-flex;align-items:center;gap:var(--vol-space-1);color:var(--vol-color-text-muted);font-size:var(--vol-font-size-sm);font-weight:400}.vol-field-hint-icon{flex:none;width:1.1em;height:1.1em;color:var(--vol-color-primary)}.vol-label-row{display:flex;flex-wrap:wrap;align-items:center;min-height:1.75em;gap:var(--vol-space-1) var(--vol-space-3)}.vol-label-row-label{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--vol-space-2)}.vol-field-error{margin-top:var(--vol-space-2);color:var(--vol-color-danger);font-size:var(--vol-font-size-sm);font-weight:600}.vol-input-field{display:grid;gap:var(--vol-space-1);min-width:0}.vol-input-label{font-weight:600;font-size:.9375em}.vol-input-wrap{display:flex;align-items:center;gap:var(--vol-space-2)}.vol-input{width:100%;min-height:var(--vol-touch);padding:var(--vol-space-2) var(--vol-space-3);border:1px solid var(--vol-color-border-strong);border-radius:var(--vol-radius-sm);background:var(--vol-color-surface)}.vol-input[aria-invalid=true]{border-color:var(--vol-color-danger);box-shadow:0 0 0 1px var(--vol-color-danger)}.vol-input[readonly]{background:var(--vol-color-surface-muted);border-style:dashed}select.vol-input{appearance:none;padding-right:var(--vol-space-6);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%234a5a61' stroke-width='2'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--vol-space-3) center}.vol-input-textarea{min-height:96px;resize:vertical}.vol-input-unit{flex:none;color:var(--vol-color-text-muted);white-space:nowrap}.vol-choice-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--vol-space-2)}.vol-choice-list-single{grid-template-columns:minmax(0,1fr)}.vol-choice{display:flex;align-items:center;gap:var(--vol-space-3);min-height:var(--vol-touch);padding:var(--vol-space-2) var(--vol-space-3);border:1px solid var(--vol-color-border-strong);border-radius:var(--vol-radius-sm);background:var(--vol-color-surface);cursor:pointer;transition:border-color .15s,background-color .15s}.vol-choice:hover{border-color:var(--vol-color-primary)}.vol-choice-active{border-color:var(--vol-color-primary);background:var(--vol-color-primary-soft);box-shadow:inset 0 0 0 1px var(--vol-color-primary)}.vol-choice-label{flex:1}.vol-choice-note{color:var(--vol-color-text-muted);font-size:var(--vol-font-size-sm)}.vol-choice-radio,.vol-choice-checkbox{display:grid;place-items:center;flex:none;width:24px;height:24px;padding:0;border:2px solid var(--vol-color-border-strong);background:var(--vol-color-surface);cursor:pointer}.vol-choice-radio[data-state=checked],.vol-choice-checkbox[data-state=checked]{border-color:var(--vol-color-primary)}.vol-choice-radio{border-radius:50%}.vol-choice-radio-dot{width:12px;height:12px;border-radius:50%;background:var(--vol-color-primary)}.vol-choice-checkbox{border-radius:var(--vol-radius-sm)}.vol-choice-checkbox[data-state=checked],.vol-choice-checkbox[data-state=indeterminate]{border-color:var(--vol-color-primary);background:var(--vol-color-primary)}.vol-choice-checkbox-mark{color:var(--vol-color-on-primary);font-size:15px;font-weight:700;line-height:1}.vol-choice-extras{margin-top:var(--vol-space-3);padding:var(--vol-space-3) var(--vol-space-4);border-left:3px solid var(--vol-color-primary);background:var(--vol-color-surface-muted);border-radius:0 var(--vol-radius-sm) var(--vol-radius-sm) 0}.vol-alert{padding:var(--vol-space-3) var(--vol-space-4);border-radius:var(--vol-radius);border-left:4px solid currentcolor}.vol-alert-info{background:var(--vol-color-primary-soft);color:var(--vol-color-primary-hover)}.vol-alert-danger{background:var(--vol-color-danger-soft);color:var(--vol-color-danger)}.vol-alert-warning{background:var(--vol-color-warning-soft);color:var(--vol-color-warning)}.vol-alert-success{background:var(--vol-color-success-soft);color:var(--vol-color-success)}.vol-alert-title{font-weight:700}.vol-section-notes{display:grid;gap:var(--vol-space-2)}.vol-badge{display:inline-flex;align-items:center;gap:var(--vol-space-1);padding:2px var(--vol-space-2);border-radius:999px;font-size:var(--vol-font-size-sm);font-weight:600;white-space:nowrap;background:var(--vol-color-surface-muted);color:var(--vol-color-text-muted);border:1px solid var(--vol-color-border)}.vol-badge-danger{background:var(--vol-color-danger-soft);color:var(--vol-color-danger);border-color:transparent}.vol-badge-warning{background:var(--vol-color-warning-soft);color:var(--vol-color-warning);border-color:transparent}.vol-badge-success{background:var(--vol-color-success-soft);color:var(--vol-color-success);border-color:transparent}.vol-badge-info{background:var(--vol-color-primary-soft);color:var(--vol-color-primary);border-color:transparent}.vol-card{background:var(--vol-color-surface);border:1px solid var(--vol-color-border);border-radius:var(--vol-radius-lg);box-shadow:var(--vol-shadow)}.vol-card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vol-space-3);padding:var(--vol-space-4) var(--vol-space-5);border-bottom:1px solid var(--vol-color-border)}.vol-card-title{font-size:var(--vol-font-size-lg);font-weight:700}.vol-card-body{padding:var(--vol-space-5)}.vol-card-footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--vol-space-3);padding:var(--vol-space-4) var(--vol-space-5);border-top:1px solid var(--vol-color-border)}.vol-summary-group{display:grid;gap:var(--vol-space-3)}.vol-summary{display:grid;margin:0}.vol-summary-row{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--vol-space-5);padding:var(--vol-space-2) 0;border-bottom:1px solid var(--vol-color-border)}.vol-summary-row:last-child{border-bottom:0}.vol-summary-label{color:var(--vol-color-text-muted)}.vol-summary-retired{color:var(--vol-color-text-muted);font-weight:400}.vol-summary-value{margin:0;font-weight:600;overflow-wrap:anywhere}.vol-summary-value-empty{color:var(--vol-color-text-muted);font-weight:400}@media(max-width:560px){.vol-summary-row{grid-template-columns:1fr;gap:0}}.vol-dialog-overlay{position:fixed;inset:0;z-index:50;background:#0a191e73}.vol-dialog{position:fixed;top:50%;left:50%;z-index:51;width:min(520px,100vw - 32px);max-height:calc(100vh - 32px);overflow-y:auto;display:grid;gap:var(--vol-space-4);padding:var(--vol-space-5);transform:translate(-50%,-50%);background:var(--vol-color-surface);border-radius:var(--vol-radius-lg);box-shadow:0 16px 48px #0a191e40}.vol-dialog-title{margin:0;font-size:var(--vol-font-size-lg);font-weight:700}.vol-dialog-body{display:grid;gap:var(--vol-space-3)}.vol-dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--vol-space-3);margin-top:var(--vol-space-2)}.vol-tabs{display:grid;gap:var(--vol-space-4)}.vol-tab-list{display:flex;gap:var(--vol-space-1);width:max-content;max-width:100%;overflow-x:auto;padding:var(--vol-space-1);border-radius:var(--vol-radius);background:var(--vol-color-primary-soft);scrollbar-width:none}.vol-tab-list::-webkit-scrollbar{display:none}.vol-tab-btn{display:inline-flex;align-items:center;gap:var(--vol-space-2);flex:none;min-height:44px;padding:0 var(--vol-space-4);border:0;border-radius:var(--vol-radius-sm);background:transparent;color:var(--vol-color-text-muted);font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .15s,color .15s,box-shadow .15s}.vol-tab-btn:hover{background:#ffffff8c;color:var(--vol-color-primary-hover)}.vol-tab-btn:focus-visible{outline:3px solid var(--vol-color-focus);outline-offset:-3px}.vol-tab-btn-active{background:var(--vol-color-surface);color:var(--vol-color-primary-hover);box-shadow:0 1px 2px #1e293b1f,0 0 0 1px var(--vol-color-border)}.vol-tab-btn-active:hover{background:var(--vol-color-surface)}.vol-tab-code{display:inline-grid;place-items:center;flex:none;min-width:24px;height:24px;padding:0;border-radius:999px;background:var(--vol-color-text-muted);color:var(--vol-color-on-primary);font-size:.75rem;font-weight:700;line-height:24px}.vol-tab-code-wide{padding:0 var(--vol-space-2)}.vol-tab-btn-active .vol-tab-code{background:var(--vol-color-primary)}.vol-tab-btn-danger{color:var(--vol-color-danger)}.vol-tab-btn-danger .vol-tab-code{background:var(--vol-color-danger)}.vol-tab-btn-danger:hover{color:var(--vol-color-danger);background:var(--vol-color-danger-soft)}.vol-tab-btn-danger.vol-tab-btn-active{color:var(--vol-color-danger);box-shadow:0 1px 2px #1e293b1f,0 0 0 1px var(--vol-color-danger)}.vol-tab-btn-danger.vol-tab-btn-active .vol-tab-code{background:var(--vol-color-danger)}.vol-tab-btn-danger.vol-tab-btn-active:hover{background:var(--vol-color-surface)}.vol-tab-content{min-width:0}.vol-tab-content:focus-visible{outline:3px solid var(--vol-color-focus);outline-offset:4px;border-radius:var(--vol-radius)}.vol-tab-content[data-state=inactive]{display:none}.vol-page-loading{padding:var(--vol-space-7);text-align:center;color:var(--vol-color-text-muted)}.vol-shell{min-height:100vh}.vol-topbar{position:sticky;top:0;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:var(--vol-space-3) var(--vol-space-5);padding:var(--vol-space-2) var(--vol-space-5);background:var(--vol-color-primary);color:var(--vol-color-on-primary)}.vol-topbar :focus-visible{outline-color:var(--vol-color-focus-on-dark)}.vol-topbar-brand{display:flex;align-items:center;gap:var(--vol-space-3)}.vol-topbar-logo{flex:none;width:40px;height:40px;border-radius:50%;background:var(--vol-color-surface);object-fit:contain}.vol-topbar-brand-text{display:grid;line-height:1.3}.vol-topbar-org{font-size:.75rem;opacity:.85}.vol-topbar-title{font-weight:700}.vol-nav{display:flex;flex-wrap:wrap;gap:var(--vol-space-1)}.vol-nav-link{display:inline-flex;align-items:center;min-height:40px;padding:0 var(--vol-space-3);border-radius:var(--vol-radius-sm);color:var(--vol-color-on-primary);text-decoration:none;font-weight:600;opacity:.85}.vol-nav-link:hover{background:#ffffff1f;opacity:1}.vol-nav-link-active{background:#ffffff2e;opacity:1}.vol-nav-link:has(.vol-nav-badge){position:relative}.vol-nav-badge{position:absolute;top:-6px;right:-8px;display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 5px;border:2px solid var(--vol-color-primary);border-radius:999px;background:var(--vol-color-danger);color:#fff;font-size:11px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.vol-topbar-user{display:flex;align-items:center;gap:var(--vol-space-2);margin-left:auto}.vol-topbar-user-name{display:flex;align-items:center;gap:var(--vol-space-2)}.vol-topbar-logout{color:var(--vol-color-on-primary)}.vol-topbar-logout:hover:not(:disabled){background:#ffffff1f}.vol-shell-main:focus{outline:none}.vol-page{display:grid;gap:var(--vol-space-5);max-width:1400px;margin:0 auto;padding:var(--vol-space-5);padding-bottom:100px}.vol-page-narrow{max-width:900px}.vol-page-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vol-space-3)}.vol-page-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vol-space-3);font-size:var(--vol-font-size-xl);line-height:1.3}.vol-page-actions{display:flex;justify-content:flex-end}.vol-stack{display:grid;gap:var(--vol-space-4)}.vol-filter-bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--vol-space-4)}.vol-filter-select{flex:0 0 200px;max-width:100%}.vol-filter-search{flex:1 1 320px}.vol-table-card{overflow:hidden}.vol-table-scroll{position:relative;overflow-x:auto}.vol-table{width:100%;border-collapse:collapse}.vol-table th,.vol-table td{padding:var(--vol-space-3) var(--vol-space-4);border-bottom:1px solid var(--vol-color-border);text-align:left;white-space:nowrap;vertical-align:middle}.vol-table th{background:var(--vol-color-surface-muted);color:var(--vol-color-text-muted);font-size:var(--vol-font-size-sm);font-weight:600}.vol-table tbody tr:last-child td{border-bottom:0}.vol-table-row:hover{background:var(--vol-color-surface-muted)}.vol-table .vol-table-sticky-end{position:sticky;right:0;z-index:1;background:var(--vol-color-surface);box-shadow:inset 1px 0 0 var(--vol-color-border)}.vol-table th.vol-table-sticky-end,.vol-table-row:hover .vol-table-sticky-end{background:var(--vol-color-surface-muted)}.vol-table-strong{font-weight:700}.vol-table-muted{color:var(--vol-color-text-muted)}.vol-table-code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:700;letter-spacing:.1em}.vol-table-empty{padding:var(--vol-space-7);text-align:center;color:var(--vol-color-text-muted)}.vol-table-actions{display:flex;justify-content:flex-end;gap:var(--vol-space-2)}.vol-btn-text-danger{color:var(--vol-color-danger)}.vol-btn-text-danger:hover:not(:disabled){background:var(--vol-color-danger-soft)}.vol-breadcrumb{display:flex;gap:var(--vol-space-2);font-size:var(--vol-font-size-sm);color:var(--vol-color-text-muted)}.vol-breadcrumb a{color:var(--vol-color-primary)}@media(max-width:720px){.vol-page{padding:var(--vol-space-4)}.vol-score-row{grid-template-columns:1fr 1fr}.vol-score-wide{grid-column:span 2}}.vol-page-header-actions{display:flex;flex-wrap:wrap;gap:var(--vol-space-3)}.vol-table-toolbar{display:flex;align-items:center;gap:var(--vol-space-3);margin-bottom:calc(var(--vol-space-5) * -1 + var(--vol-space-3))}@media(max-width:560px){.vol-topbar{position:static;padding:var(--vol-space-2) var(--vol-space-4)}.vol-idle-toast{right:var(--vol-space-4);left:var(--vol-space-4)}}.vol-table-toolbar-end{margin-left:auto}.vol-input-hint{margin:0;color:var(--vol-color-text-muted);font-size:var(--vol-font-size-sm)}.vol-section-title{font-size:var(--vol-font-size-lg);font-weight:700}.vol-pre-line{white-space:pre-line}.vol-load-more{display:flex;justify-content:center}.vol-table-link{color:var(--vol-color-primary);font-weight:700;text-decoration:none}.vol-table-link:hover{text-decoration:underline}.vol-table-slug,.vol-table-by{display:block;font-size:var(--vol-font-size-sm);overflow-wrap:anywhere}.vol-post-edit{--vol-editor-sticky-top: 64px;--vol-post-edit-sticky: calc(var(--vol-editor-sticky-top) + var(--vol-space-4));max-width:1680px}.vol-post-edit-grid{display:grid;grid-template-areas:"checks checks" "main aside";grid-template-columns:minmax(0,1fr) 320px;gap:var(--vol-space-5);align-items:start}@media(min-width:1280px){.vol-post-edit-grid{grid-template-areas:"checks main aside";grid-template-columns:260px minmax(0,1fr) 320px}}@media(max-width:1024px){.vol-post-edit-grid{grid-template-areas:"checks" "main" "aside";grid-template-columns:minmax(0,1fr)}}.vol-post-edit-checks{grid-area:checks;min-width:0}@media(min-width:1280px){.vol-post-edit-checks{position:sticky;top:var(--vol-post-edit-sticky);max-height:calc(100vh - var(--vol-post-edit-sticky) - var(--vol-space-4));overflow-y:auto;border-radius:var(--vol-radius);overscroll-behavior:contain}}.vol-post-edit-main{grid-area:main;min-width:0}.vol-post-edit-aside{position:sticky;top:var(--vol-post-edit-sticky);grid-area:aside}@media(max-width:1024px){.vol-post-edit-aside{position:static}}.vol-seo-checklist{display:grid;gap:var(--vol-space-3);padding:var(--vol-space-4)}.vol-seo-checklist-header{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vol-space-2)}.vol-seo-checklist-title{margin:0;font-size:1rem;font-weight:700}.vol-seo-checklist-toggle{margin-left:auto}@media(min-width:1280px){.vol-seo-checklist-toggle{display:none}}.vol-seo-checklist-body[data-state=closed]{display:none}@media(min-width:1280px){.vol-seo-checklist-body[data-state=closed]{display:block}}.vol-card-fieldset{min-width:0;margin:0;padding:0}.vol-card-legend{float:left;width:100%;padding:var(--vol-space-4) var(--vol-space-4) 0}.vol-card-legend+*{clear:both}.vol-choice-child{margin-left:var(--vol-space-5)}.vol-choice-note{display:block}.vol-cover-preview{display:block;width:100%;max-width:360px;aspect-ratio:16/10;object-fit:cover;border:1px solid var(--vol-color-border);border-radius:var(--vol-radius-sm);background:var(--vol-color-surface-muted)}.vol-meta-list{display:grid;grid-template-columns:auto 1fr;gap:var(--vol-space-1) var(--vol-space-3);margin:0;color:var(--vol-color-text-muted);font-size:var(--vol-font-size-sm)}.vol-meta-list dd{margin:0;overflow-wrap:anywhere}.vol-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--vol-space-4);margin:0;padding:0;list-style:none}.vol-media-grid-compact{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--vol-space-3)}.vol-media-card{display:grid;grid-template-rows:auto 1fr;overflow:hidden}.vol-media-thumb{display:block;aspect-ratio:4/3;background:var(--vol-color-surface-muted)}.vol-media-thumb img{display:block;width:100%;height:100%;object-fit:cover}.vol-media-info{display:grid;gap:var(--vol-space-1);padding:var(--vol-space-3)}.vol-media-name{margin:0;overflow:hidden;font-size:var(--vol-font-size-sm);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.vol-media-actions{display:flex;flex-wrap:wrap;gap:var(--vol-space-2);margin-top:var(--vol-space-2)}.vol-media-picker{width:min(880px,100vw - 32px)}.vol-media-option{display:grid;gap:var(--vol-space-1);width:100%;padding:var(--vol-space-1);border:2px solid transparent;border-radius:var(--vol-radius-sm);background:var(--vol-color-surface);text-align:left;cursor:pointer}.vol-media-option:hover{border-color:var(--vol-color-border-strong)}.vol-media-option img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--vol-radius-sm);background:var(--vol-color-surface-muted)}.vol-media-option-selected{border-color:var(--vol-color-primary);background:var(--vol-color-primary-soft)}.vol-input-textarea-sm{min-height:72px}.vol-input-textarea-lg{min-height:192px}.vol-seo .vol-card-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--vol-space-2)}.vol-seo-body{display:grid;gap:var(--vol-space-6)}.vol-seo-group{display:grid;gap:var(--vol-space-4)}.vol-seo-group+.vol-seo-group{padding-top:var(--vol-space-5);border-top:1px solid var(--vol-color-border)}.vol-seo-group-title{margin:0;font-size:1rem;font-weight:700}.vol-seo-serp{display:grid;gap:2px;padding:var(--vol-space-4);border:1px solid var(--vol-color-border);border-radius:var(--vol-radius-sm);background:var(--vol-color-surface);font-family:Arial,Noto Sans TC,sans-serif}.vol-seo-serp p{margin:0}.vol-seo-serp-site{display:grid;line-height:1.3}.vol-seo-serp-name{color:#202124;font-size:14px}.vol-seo-serp-url{overflow:hidden;color:#4d5156;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.vol-seo-serp-title{margin-top:var(--vol-space-1)!important;color:#1a0dab;font-size:20px;line-height:1.3}.vol-seo-serp-desc{color:#4d5156;font-size:14px;line-height:1.58}.vol-seo-meter{display:flex;flex-wrap:wrap;align-items:center;gap:var(--vol-space-2);margin:0;color:var(--vol-color-text-muted);font-size:var(--vol-font-size-sm)}.vol-seo-meter-bar{appearance:none;inline-size:120px;block-size:6px;overflow:hidden;border:0;border-radius:999px;background:var(--vol-color-border);color:var(--vol-seo-meter-color, var(--vol-color-border-strong))}.vol-seo-meter-bar::-webkit-progress-bar{background:var(--vol-color-border)}.vol-seo-meter-bar::-webkit-progress-value{background:var(--vol-seo-meter-color, var(--vol-color-border-strong))}.vol-seo-meter-bar::-moz-progress-bar{background:var(--vol-seo-meter-color, var(--vol-color-border-strong))}.vol-seo-meter-ok{--vol-seo-meter-color: var(--vol-color-success)}.vol-seo-meter-short,.vol-seo-meter-over{--vol-seo-meter-color: var(--vol-color-warning);color:var(--vol-color-warning)}.vol-seo-og{display:grid;max-width:520px;overflow:hidden;border:1px solid var(--vol-color-border);border-radius:var(--vol-radius-sm);background:var(--vol-color-surface-muted)}.vol-seo-og-image{display:grid;place-items:center;aspect-ratio:1.91/1;background:var(--vol-color-border);color:var(--vol-color-text-muted);font-size:var(--vol-font-size-sm)}.vol-seo-og-image img{display:block;width:100%;height:100%;object-fit:cover}.vol-seo-og-text{display:grid;gap:2px;padding:var(--vol-space-3)}.vol-seo-og-text p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vol-seo-og-host{color:var(--vol-color-text-muted);font-size:12px}.vol-seo-og-title{font-weight:700}.vol-seo-og-desc{color:var(--vol-color-text-muted);font-size:var(--vol-font-size-sm)}.vol-seo-advanced-trigger{justify-self:start;padding:0;border:0;background:none;color:var(--vol-color-primary);font-weight:700;cursor:pointer}.vol-seo-checks{display:grid;gap:var(--vol-space-2);margin:0;padding:0;list-style:none}.vol-seo-check{display:flex;gap:var(--vol-space-2);align-items:baseline;font-size:var(--vol-font-size-sm)}.vol-seo-check-mark{display:inline-grid;flex:none;place-items:center;width:20px;height:20px;border-radius:50%;color:var(--vol-color-on-primary);font-size:12px;font-weight:700}.vol-seo-check-good .vol-seo-check-mark{background:var(--vol-color-success)}.vol-seo-check-warn .vol-seo-check-mark{background:var(--vol-color-warning)}.vol-seo-check-bad .vol-seo-check-mark{background:var(--vol-color-danger)}.vol-seo-check-skip{color:var(--vol-color-text-muted)}.vol-seo-check-skip .vol-seo-check-mark{background:var(--vol-color-border-strong)}.vol-inquiry-message{min-width:240px;max-width:420px;overflow-wrap:anywhere}.vol-inquiry-toggle{display:block;margin-top:var(--vol-space-2);white-space:nowrap}
