.ar-mendan-legacy-tools{display:flex;flex-direction:column;gap:var(--space1);padding-block:var(--space3);border-top:1px solid var(--bg-4)}.ar-mendan-legacy-tools-header{margin-bottom:var(--space2)}.ar-mendan-legacy-tools-header h2{margin-top:4px;font-size:var(--font-size3)}.ar-mendan-legacy-tools-header p:not(.ar-mendan-eyebrow){margin-top:var(--space1);color:var(--muted);line-height:1.75}.ar-mendan-tool-disclosure{background:var(--bg-2);border-bottom:1px solid var(--bg-4)}.ar-mendan-tool-disclosure > summary{position:relative;display:flex;flex-direction:column;gap:4px;min-height:72px;padding:var(--space2) calc(var(--space3) + 24px) var(--space2) var(--space3);cursor:pointer;list-style:none}.ar-mendan-tool-disclosure > summary::-webkit-details-marker{display:none}.ar-mendan-tool-disclosure > summary::after{position:absolute;top:50%;right:var(--space3);width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;content:"";transform:translateY(-70%) rotate(45deg);transition:transform 160ms ease-out}.ar-mendan-tool-disclosure > summary:focus-visible{outline:2px solid var(--normal-6);outline-offset:-2px}@media (hover:hover){.ar-mendan-tool-disclosure > summary:hover{background:var(--bg-3)}}.ar-mendan-tool-disclosure > summary span{font-size:var(--font-size2);font-weight:700}.ar-mendan-tool-disclosure > summary small{color:var(--muted);line-height:1.6}.ar-mendan-tool-disclosure[open] > summary::after{transform:translateY(-30%) rotate(225deg)}.ar-mendan-tool-body{display:flex;flex-direction:column;gap:var(--space3);padding:var(--space3);border-top:1px solid var(--bg-4)}.ar-mendan-booking-panel{display:flex;flex-direction:column;gap:var(--space4);margin-bottom:var(--space4);padding:clamp(var(--space3),3vw,var(--space5));background:linear-gradient(135deg,color-mix(in srgb,var(--bg-3) 82%,transparent),transparent 58%),var(--bg-2);border-top:3px solid var(--normal-6)}.ar-mendan-booking-header,.ar-mendan-confirmed-section > header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space3)}.ar-mendan-booking-header h2,.ar-mendan-confirmed-section > header h2{margin-top:4px;font-size:clamp(var(--font-size3),2.8vw,var(--font-size5));line-height:1.3}.ar-mendan-booking-header h3,.ar-mendan-confirmed-section > header h3{font-size:var(--font-size3)}.ar-mendan-booking-header p:not(.ar-mendan-eyebrow),.ar-mendan-confirmed-section > header p:not(.ar-mendan-eyebrow){margin-top:var(--space1);color:var(--muted);line-height:1.8}.ar-mendan-eyebrow{color:var(--normal-6);font-size:var(--font-size0);font-weight:700;letter-spacing:0.12em}.ar-mendan-price-seal{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:6px;flex:0 0 auto;min-width:132px;padding:var(--space2);border:1px solid var(--normal-6);color:var(--normal-7)}.ar-mendan-price-seal strong{font-size:var(--font-size5);font-variant-numeric:tabular-nums;line-height:1}.ar-mendan-price-seal span{font-weight:700}.ar-mendan-price-seal small{grid-column:1/-1;margin-top:6px;color:var(--muted);font-size:var(--font-size0)}.ar-mendan-booking-grid{display:grid;grid-template-columns:minmax(0,0.82fr) minmax(0,1.18fr);gap:1px;background:var(--bg-4);border:1px solid var(--bg-4)}.ar-mendan-booking-column{display:flex;flex-direction:column;gap:var(--space3);min-width:0;padding:var(--space3);background:var(--bg-1)}.ar-mendan-booking-column > header{display:flex;align-items:flex-start;gap:var(--space2)}.ar-mendan-booking-column > header h3{font-size:var(--font-size2)}.ar-mendan-booking-column > header p{margin-top:4px;color:var(--muted);line-height:1.7}.ar-mendan-step-number{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid var(--normal-6);border-radius:50%;color:var(--normal-7);font-family:serif;font-weight:700}.ar-mendan-slot-form{display:flex;flex-direction:column;gap:var(--space1)}.ar-mendan-slot-form label{font-weight:700}.ar-mendan-slot-form > .ar-mendan-slot-schedule{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space1)}.ar-mendan-slot-form input[type=datetime-local]{min-width:0;min-height:48px;padding:0 var(--space2);border:1px solid var(--bg-5);border-radius:0;background:var(--bg-2);color:inherit;font:inherit}.ar-mendan-slot-form input[type=datetime-local]:focus-visible{outline:2px solid var(--normal-6);outline-offset:2px}.ar-mendan-slot-form small{color:var(--muted)}.ar-mendan-slot-audience{display:flex;flex-direction:column;gap:var(--space2);min-width:0;margin:0;padding:var(--space2);border:1px solid var(--bg-5)}.ar-mendan-slot-audience legend{font-weight:700}.ar-mendan-restricted-slot-user{flex-basis:100%;min-width:0;display:flex;flex-direction:column;gap:var(--space1)}.ar-mendan-slot-list,.ar-mendan-appointment-list{display:flex;flex-direction:column;gap:var(--space1)}.ar-mendan-slot-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space2);min-height:64px;padding:var(--space2);background:var(--bg-2)}.ar-mendan-slot-row > div{display:flex;align-items:center;gap:var(--space1);flex-wrap:wrap}.ar-mendan-slot-row time{font-weight:700;font-variant-numeric:tabular-nums}.ar-mendan-appointment-card{display:flex;flex-direction:column;gap:var(--space2);padding:var(--space2);background:var(--bg-2);border-left:3px solid var(--normal-6)}.ar-mendan-appointment-card > header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space2)}.ar-mendan-appointment-card > header time{font-weight:700;font-variant-numeric:tabular-nums}.ar-mendan-appointment-card > header p{margin-top:4px;color:var(--muted);font-size:var(--font-size0)}.ar-mendan-appointment-user{display:flex;align-items:center;gap:var(--space2);min-width:0}.ar-mendan-appointment-user code{overflow:hidden;color:var(--muted);font-size:11px;text-overflow:ellipsis}.ar-mendan-confirmed-section{display:flex;flex-direction:column;gap:var(--space2);padding-top:var(--space3);border-top:1px solid var(--bg-4)}.ar-mendan-confirmed-section .ar-mendan-appointment-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ar-mendan-screen-reader-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ar-mendan-page-single{display:flex;flex-direction:column;gap:var(--space2)}.ar-mendan-panel,.ar-mendan-result-panel{display:flex;flex-direction:column;gap:var(--space3);padding:var(--space3);background-color:var(--bg-2)}.ar-mendan-panel-header{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space2);flex-wrap:wrap}.ar-mendan-panel-header h2{font-size:var(--font-size3);font-weight:700}.ar-mendan-panel-header p{color:var(--muted);line-height:1.75}.ar-mendan-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0.9fr);gap:var(--space3)}.ar-mendan-form-block{display:flex;flex-direction:column;gap:var(--space2);min-width:0}.ar-mendan-form-block h3{font-size:var(--font-size2);font-weight:700}.ar-mendan-user-list{display:flex;flex-direction:column;gap:var(--space1)}.ar-mendan-user-row{display:flex;align-items:center;gap:var(--space2);padding:var(--space2);background-color:var(--bg-1);border:1px solid var(--bg-4)}.ar-mendan-user-row[data-selected=true]{background-color:var(--bg-3);border-color:var(--normal-6)}.ar-mendan-user-row-button{display:flex;align-items:center;justify-content:space-between;gap:var(--space2);flex:1;min-width:0;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer}.ar-mendan-user-info,.ar-mendan-selected-user{display:flex;flex-direction:column;gap:4px;min-width:0}.ar-mendan-user-name,.ar-mendan-selected-user span{font-weight:700}.ar-mendan-user-meta,.ar-mendan-user-email,.ar-mendan-selected-user small{color:var(--muted);font-size:var(--font-size0);word-break:break-all}.ar-mendan-user-action{flex-shrink:0}.ar-mendan-selected-user{padding:var(--space2);background-color:var(--bg-1)}.ar-mendan-actions,.ar-mendan-row-actions{display:flex;align-items:center;gap:var(--space1);flex-wrap:wrap}.ar-mendan-search-footer{margin-top:var(--space1)}.ar-mendan-list-loading{display:grid;place-items:center;min-height:120px}.ar-mendan-empty-state,.ar-mendan-subtle,.ar-mendan-back-link{color:var(--muted)}.ar-mendan-meta-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space2)}.ar-mendan-meta-grid > div{padding:var(--space2);background-color:var(--bg-1)}.ar-mendan-meta-grid dt{color:var(--muted);font-size:var(--font-size0)}.ar-mendan-meta-grid dd{margin:var(--space1) 0 0;word-break:break-word}.ar-mendan-link-box{display:flex;align-items:center;gap:var(--space2);padding:var(--space2);background-color:var(--bg-1);min-width:0}.ar-mendan-link-box span{flex:1;min-width:0;word-break:break-all;color:var(--normal-6)}.ar-mendan-table-wrap{overflow-x:auto;overscroll-behavior-x:contain}.ar-mendan-table{width:100%;min-width:760px;border-collapse:collapse;background-color:var(--bg-1)}.ar-mendan-table th,.ar-mendan-table td{padding:var(--space2);border-bottom:1px solid var(--bg-4);text-align:left;vertical-align:top}.ar-mendan-table th{color:var(--muted);font-size:var(--font-size0);font-weight:700}.ar-mendan-table td:last-child,.ar-mendan-table th:last-child{position:sticky;right:0;background:var(--bg-1)}.ar-mendan-status-tag{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--space1);background-color:var(--bg-3);color:var(--normal-6);font-size:var(--font-size0);font-weight:700}.ar-mendan-status-tag[data-status=live]{color:var(--primary)}.ar-mendan-status-tag[data-status=ended],.ar-mendan-status-tag[data-status=canceled]{color:var(--muted)}@media (max-width:1100px){.ar-mendan-page,.ar-mendan-form,.ar-mendan-booking-grid{grid-template-columns:1fr}.ar-mendan-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.ar-mendan-booking-panel{margin-inline:calc(var(--space2) * -1);padding:var(--space2)}.ar-mendan-booking-header,.ar-mendan-confirmed-section > header,.ar-mendan-slot-row,.ar-mendan-appointment-card > header{align-items:stretch;flex-direction:column}.ar-mendan-price-seal{align-self:flex-start}.ar-mendan-slot-form > .ar-mendan-slot-schedule,.ar-mendan-confirmed-section .ar-mendan-appointment-list{grid-template-columns:1fr}.ar-mendan-panel,.ar-mendan-result-panel,.ar-mendan-tool-body{padding:var(--space2)}.ar-mendan-tool-disclosure > summary{padding-inline:var(--space2) calc(var(--space2) + 24px)}.ar-mendan-meta-grid{grid-template-columns:1fr}.ar-mendan-link-box,.ar-mendan-user-row{align-items:stretch;flex-direction:column}}.ar-mendan-history-list{display:flex;flex-direction:column;gap:var(--space2);margin:0;padding:0;list-style:none}.ar-mendan-history-list > li{display:grid;gap:var(--space1);padding:var(--space2);background-color:var(--bg-1)}.ar-mendan-history-list p{margin:0;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.ar-mendan-history-list time{color:var(--muted);font-size:var(--font-size0);font-variant-numeric:tabular-nums}.ar-mendan-admin-playback{display:grid;gap:var(--space2)}.ar-mendan-admin-playback video{width:100%;aspect-ratio:16/9;background:var(--bg-3)}.ar-mendan-refund-info{display:grid;gap:var(--space1);color:var(--muted);font-size:var(--font-size0)}.ar-mendan-refund-info strong{color:var(--normal-6)}.ar-mendan-consultation-root{display:grid;gap:var(--space1);min-width:0;padding:var(--space2);background:var(--bg-1)}.ar-mendan-consultation-label{margin:0;color:var(--muted);font-size:var(--font-size0);font-weight:700}.ar-mendan-consultation-topics{display:flex;flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none}.ar-mendan-consultation-topics li{padding:2px var(--space1);background:var(--bg-3);font-size:var(--font-size0);line-height:1.6}.ar-mendan-consultation-body{margin:0;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere}.ar-mendan-consultation-body[data-collapsed=true]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.ar-mendan-consultation-toggle{justify-self:start;min-height:32px;padding:0;border:0;background:none;color:var(--normal-6);font:inherit;font-size:var(--font-size0);font-weight:700;text-decoration:underline;cursor:pointer}.ar-mendan-consultation-toggle:focus-visible{outline:2px solid var(--normal-6);outline-offset:2px}.ar-mendan-consultation-muted{margin:0;color:var(--muted);font-size:var(--font-size0)}.ar-mendan-counsel-page{display:flex;flex-direction:column;gap:var(--space3)}.ar-mendan-counsel-user-panel{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space2);padding:var(--space3);background:var(--bg-2)}.ar-mendan-counsel-user-panel code{color:var(--muted);font-size:11px;word-break:break-all}.ar-mendan-counsel-user-name{margin:0;font-size:var(--font-size3);font-weight:700}.ar-mendan-counsel-note-caption{margin:0;color:var(--muted);line-height:1.8}.ar-mendan-counsel-note-editor{display:grid;gap:var(--space1)}.ar-mendan-counsel-note-editor label{font-weight:700}.ar-mendan-counsel-note-editor textarea{width:100%;min-height:16rem;padding:var(--space2);border:1px solid var(--bg-5);border-radius:0;background:var(--bg-1);color:inherit;font:inherit;font-size:1.0625rem;line-height:1.85;resize:vertical}.ar-mendan-counsel-note-editor textarea:focus-visible{outline:2px solid var(--normal-6);outline-offset:2px}.ar-mendan-counsel-note-editor textarea[aria-invalid=true]{border-color:var(--danger-ink)}.ar-mendan-counsel-note-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space1) var(--space2)}.ar-mendan-counsel-save-state{margin:0;color:var(--muted);font-size:var(--font-size0)}.ar-mendan-counsel-save-state[data-state=dirty]{color:var(--danger-ink);font-weight:700}.ar-mendan-counsel-counter{margin:0;color:var(--muted);font-size:var(--font-size0);font-variant-numeric:tabular-nums}.ar-mendan-counsel-counter[data-over=true]{color:var(--danger-ink);font-weight:700}.ar-mendan-counsel-error{margin:0;color:var(--danger-ink);line-height:1.7}.ar-mendan-counsel-session-list{display:flex;flex-direction:column;gap:var(--space2);margin:0;padding:0;list-style:none}.ar-mendan-counsel-session-item{display:grid;gap:var(--space2);padding:var(--space2);background:var(--bg-2);border-left:3px solid var(--normal-6)}.ar-mendan-counsel-session-head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space1) var(--space2)}.ar-mendan-counsel-session-head time{font-weight:700;font-variant-numeric:tabular-nums}.ar-mendan-counsel-keepsake{display:grid;gap:4px;padding:var(--space2);background:var(--bg-1)}.ar-mendan-counsel-keepsake p{margin:0}.ar-mendan-counsel-keepsake ul{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ar-mendan-counsel-keepsake li{line-height:1.7;overflow-wrap:anywhere}.ar-mendan-counsel-keepsake-label{color:var(--muted);font-size:var(--font-size0);font-weight:700}.ar-mendan-counsel-subtle{margin:0;color:var(--muted);font-size:var(--font-size0)}.ar-mendan-admin-root{padding:var(--space2)}.ar-mendan-admin-root .ar-mendan-admin-header{margin:var(--space8) auto}.ar-mendan-admin-title{font-size:var(--font-size4);font-weight:bold;text-align:center}.ar-mendan-admin-sub-title{margin-top:var(--space4);font-size:var(--font-size3);font-weight:bold}.ar-mendan-admin-content{margin:var(--space2) auto;width:100%}.ar-mendan-loading-root{display:flex;align-items:center;justify-content:center;border-radius:100%}.ar-mendan-loading-circle{animation:var(--byodoji-motion-waiting-spinner-name) 2s linear infinite}.ar-mendan-confirm-root{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:1000;display:flex;justify-content:center;align-items:center;pointer-events:all;transition:opacity 0.2s ease-in-out}.ar-mendan-confirm-root[data-topmost=false]{pointer-events:none;background-color:rgba(0,0,0,0)}.ar-mendan-confirm-root[data-topmost=false] .ar-mendan-confirm-dialog{opacity:0.5;pointer-events:none}.ar-mendan-confirm-root .ar-mendan-confirm-dialog{padding:0;background-color:var(--bg-1);border-radius:var(--radius-input);max-width:95%;max-height:95%;min-width:300px;min-height:200px;z-index:1001;display:flex;flex-direction:column;transition-property:all;transform:translateZ(0%);box-shadow:0 0 3px -1px var(--normal)}.ar-mendan-confirm-root .ar-mendan-confirm-dialog[data-stretched=true]{width:95%}.ar-mendan-confirm-root .ar-mendan-confirm-dialog .ar-mendan-confirm-header{font-size:var(--font-size2);font-weight:bold;padding:var(--space2);display:flex;justify-content:space-between;align-items:center;gap:var(--space2);flex-wrap:nowrap}.ar-mendan-confirm-root .ar-mendan-confirm-dialog .ar-mendan-confirm-header .ar-mendan-confirm-buttons{display:flex;gap:var(--space1)}@media screen and (max-width:599px){.ar-mendan-confirm-root .ar-mendan-confirm-dialog .ar-mendan-confirm-header .ar-mendan-confirm-buttons .ar-mendan-confirm-full-screen{display:none}}@media screen and (min-width:800px){.ar-mendan-confirm-root .ar-mendan-confirm-dialog .ar-mendan-confirm-header .ar-mendan-confirm-buttons .ar-mendan-confirm-full-screen{display:block}}.ar-mendan-confirm-root .ar-mendan-confirm-dialog .ar-mendan-confirm-main{flex-grow:1;overflow:auto;padding:var(--space2);box-shadow:inset 0 0 3px -1.5px var(--normal);touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.ar-mendan-confirm-root .ar-mendan-confirm-dialog .ar-mendan-confirm-main textarea,.ar-mendan-confirm-root .ar-mendan-confirm-dialog .ar-mendan-confirm-main [data-scrollable=true]{overflow-y:auto;overscroll-behavior:contain}.ar-mendan-confirm-root .ar-mendan-confirm-dialog .ar-mendan-confirm-footer{display:flex;justify-content:flex-end;gap:var(--space2);padding:var(--space2)}.ar-mendan-confirm-root .ar-mendan-confirm-dialog .ar-mendan-confirm-footer .ar-mendan-confirm-cancel-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--normal) 24%,var(--bg-4));background:color-mix(in srgb,var(--bg-0) 88%,var(--normal) 12%);box-shadow:inset 0 1px 0 color-mix(in srgb,white 58%,transparent),0 2px 5px color-mix(in srgb,var(--normal) 14%,transparent);color:var(--normal);transition:background-color 0.15s ease,border-color 0.15s ease,box-shadow 0.15s ease,transform 0.1s ease}.ar-mendan-confirm-root .ar-mendan-confirm-dialog .ar-mendan-confirm-footer .ar-mendan-confirm-cancel-button:focus-visible{outline:2px solid color-mix(in srgb,var(--normal) 48%,transparent);outline-offset:2px}@media (hover:hover){.ar-mendan-confirm-root .ar-mendan-confirm-dialog .ar-mendan-confirm-footer .ar-mendan-confirm-cancel-button:hover{border-color:color-mix(in srgb,var(--normal) 40%,var(--bg-4));background:color-mix(in srgb,var(--bg-0) 80%,var(--normal) 20%);box-shadow:inset 0 1px 0 color-mix(in srgb,white 66%,transparent),0 3px 7px color-mix(in srgb,var(--normal) 18%,transparent);color:var(--normal)}}.ar-mendan-confirm-root .ar-mendan-confirm-dialog .ar-mendan-confirm-footer .ar-mendan-confirm-cancel-button:active{transform:scale(0.96)}.ar-mendan-confirm-root[data-unmounting-delay=true]{animation:var(--byodoji-motion-fade-out-name) 500ms forwards ease-out}.ar-mendan-confirm-root[data-unmounting-delay=true] .ar-mendan-confirm-dialog{animation:ar-mendan-confirm-unmountingDialog 500ms forwards ease-out}.ar-mendan-confirm-root[data-unmounting-delay=false]{animation:ar-mendan-confirm-mounting 50ms ease-out}.ar-mendan-confirm-root[data-unmounting-delay=false] .ar-mendan-confirm-dialog{animation:ar-mendan-confirm-mounting 500ms ease-out}@keyframes ar-mendan-confirm-unmountingDialog{from{opacity:1}to{opacity:0;transform:scale(0.9) translateY(-10%)}}@keyframes ar-mendan-confirm-mounting{from{opacity:0;transform:scale(0.9) translateY(-10%)}to{opacity:1;transform:scale(1) translateY(0%)}}.ar-mendan-clipboard-container{display:grid;grid-template-columns:1fr 20px;gap:var(--space1);border-radius:var(--radius-input);letter-spacing:0;text-wrap:wrap;padding:var(--space1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--positive) 45%,transparent);background-color:color-mix(in srgb,var(--positive) 8%,transparent);align-items:center;transition:background-color 100ms,box-shadow 100ms,scale 100ms;-webkit-tap-highlight-color:transparent}@media (hover:hover){.ar-mendan-clipboard-container:hover:not(:disabled){background-color:color-mix(in srgb,var(--positive) 14%,transparent)}}.ar-mendan-clipboard-container:active:not(:disabled){scale:0.98}.ar-mendan-clipboard-container:focus-visible{outline:2px solid color-mix(in srgb,var(--positive) 70%,transparent);outline-offset:2px}.ar-mendan-clipboard-container:disabled{opacity:0.5;cursor:not-allowed}.ar-mendan-clipboard-container[data-state=copied]{box-shadow:inset 0 0 0 1px var(--positive)}.ar-mendan-clipboard-container[data-state=failed]{box-shadow:inset 0 0 0 1px var(--danger)}.ar-mendan-clipboard-container .ar-mendan-clipboard-icon{color:var(--brand)}.ar-mendan-clipboard-container .ar-mendan-clipboard-content{text-align:center;padding:var(--space1);font-size:var(--font-size2);word-break:break-all;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (prefers-reduced-motion:reduce){.ar-mendan-clipboard-container{transition:none}.ar-mendan-clipboard-container:active:not(:disabled){scale:none}}.ar-mendan-clipboard-icon{display:inline-grid;place-items:center;line-height:0}.ar-mendan-clipboard-icon > svg{grid-area:1/1;opacity:0;scale:0.6;transition:opacity 90ms ease-out,scale 140ms cubic-bezier(0.3,1.4,0.5,1)}.ar-mendan-clipboard-icon[data-state=idle] > [data-icon=idle],.ar-mendan-clipboard-icon[data-state=copied] > [data-icon=copied],.ar-mendan-clipboard-icon[data-state=failed] > [data-icon=failed]{opacity:1;scale:1}.ar-mendan-clipboard-icon[data-state=copied] > [data-icon=copied]{color:var(--positive)}.ar-mendan-clipboard-icon[data-state=failed] > [data-icon=failed]{color:var(--danger)}@media (prefers-reduced-motion:reduce){.ar-mendan-clipboard-icon > svg{transition:none;scale:1}}.ar-mendan-clipboard-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ar-mendan-field-field{display:grid;margin-top:var(--space4);grid-template-columns:1fr;gap:var(--space1)}.ar-mendan-field-field[data-nolabel=true]{margin:0}.ar-mendan-field-field[data-compact=true]{margin-top:0;gap:0.3rem}.ar-mendan-field-field[data-compact=true] .ar-mendan-field-label{font-size:var(--font-size0);font-weight:400;line-height:1.45}.ar-mendan-field-field[data-compact=true] .ar-mendan-field-description{font-size:var(--font-size0);line-height:1.45}:root [data-nofieldmargin=true] .ar-mendan-field-field{margin:0}.ar-mendan-field-label{flex-grow:0;flex-shrink:0;font-weight:bold;font-size:var(--font-size3);display:block;cursor:pointer;user-select:none}.ar-mendan-field-label .ar-mendan-field-required-mark{display:inline-block;white-space:nowrap;margin-left:var(--space2);font-size:var(--font-size1);color:var(--danger);font-weight:normal}.ar-mendan-field-description{color:var(--normal-3);font-size:var(--font-size2);user-select:none}.ar-mendan-field-skelton-body{background-color:var(--bg-6);height:70px;border-radius:var(--space1);width:100%}.ar-mendan-field-container{display:flex;align-items:center;gap:var(--space2)}.ar-mendan-field-container .ar-mendan-field-label{margin-top:0}.ar-mendan-field-container{margin:var(--space2) 0}.ar-mendan-field-string-body{padding:var(--space2);margin:var(--space2) 0;border-radius:var(--radius-input);background-color:var(--bg-0);box-shadow:0 0 2px 0px var(--normal-6)}.ar-mendan-text-container[data-customspin=true]{position:relative;user-select:none}.ar-mendan-text-container[data-customspin=true] .ar-mendan-text-input{animation:none;appearance:none;-moz-apearance:none;min-width:40px;text-align:center}.ar-mendan-text-container[data-customspin=true] .ar-mendan-text-input::-webkit-outer-ar-mendan-text-spin-button,.ar-mendan-text-container[data-customspin=true] .ar-mendan-text-input::-webkit-inner-ar-mendan-text-spin-button{-webkit-appearance:none}.ar-mendan-text-container[data-customspin=true] .ar-mendan-text-ar-mendan-text-spin{position:absolute;width:44px;border:0;outline:0;background-color:var(--bg-2);color:var(--normal-6);display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:manipulation}.ar-mendan-text-container[data-customspin=true] .ar-mendan-text-ar-mendan-text-spin[data-inc=true]{right:1px;top:1px;bottom:1px;border-radius:0px var(--radius-input) var(--radius-input) 0}.ar-mendan-text-container[data-customspin=true] .ar-mendan-text-ar-mendan-text-spin[data-dec=true]{left:1px;top:1px;bottom:1px;border-radius:var(--radius-input) 0px 0px var(--radius-input)}.ar-mendan-text-container[data-customspin=true] .ar-mendan-text-ar-mendan-text-spin[disabled]{display:none}.ar-mendan-text-container[data-customspin=true] .ar-mendan-text-ar-mendan-text-spin:not([disabled]){cursor:pointer}@media (hover:hover){.ar-mendan-text-container[data-customspin=true] .ar-mendan-text-ar-mendan-text-spin:hover{background-color:var(--bg-6);color:var(--normal-0)}}.ar-mendan-text-container[data-customspin=true] .ar-mendan-text-ar-mendan-text-spin:focus-visible{box-shadow:inset 0 0 0 2px var(--positive)}.ar-mendan-text-container[data-customspin=true] .ar-mendan-text-ar-mendan-text-spin svg{width:18px;height:18px;display:block;flex:0 0 auto}.ar-mendan-text-container .ar-mendan-text-suffix{transition:transform 0.2s ease-in-out}.ar-mendan-text-container[data-focuswithinspin=true] .ar-mendan-text-ar-mendan-text-spin{display:none}.ar-mendan-text-container[data-focuswithinspin=true]:focus-within .ar-mendan-text-ar-mendan-text-spin{display:flex}.ar-mendan-text-container[data-focuswithinspin=true]:focus-within .ar-mendan-text-suffix{transform:translate(-50%,-64px);z-index:100}.ar-mendan-text-container .ar-mendan-text-input{-webkit-appearance:none;appearance:none;width:100%;padding:var(--space2);border-radius:var(--radius-input);font-size:var(--font-size3);box-shadow:inset 0 0 2px 0.3px var(--normal-6);transition:background-color 0.3s ease,color 0.3s ease,box-shadow 0.3s ease;background-color:var(--bg-0);color:var(--normal)}.ar-mendan-text-container .ar-mendan-text-input[data-customspin=true]{padding:var(--space2) 48px;-moz-appearance:textfield;appearance:textfield}.ar-mendan-text-container .ar-mendan-text-input::-webkit-outer-ar-mendan-text-spin-button,.ar-mendan-text-container .ar-mendan-text-input::-webkit-inner-ar-mendan-text-spin-button{left:0;top:0;z-index:100}.ar-mendan-text-container .ar-mendan-text-input[data-ar-mendan-text-translating=true]{cursor:wait;animation:ar-mendan-text-translating 2s infinite;box-shadow:0 0 10px 1px var(--positive)!important;color:var(--positive)}@keyframes ar-mendan-text-translating{0%{background:var(--positive)}50%{background:var(--tertiary)}100%{background:var(--positive)}}.ar-mendan-text-container .ar-mendan-text-input[data-clearspin=true]{-moz-appearance:textfield;appearance:textfield}.ar-mendan-text-container .ar-mendan-text-input[data-clearspin=true]::-webkit-inner-ar-mendan-text-spin-button,.ar-mendan-text-container .ar-mendan-text-input[data-clearspin=true]::-webkit-outer-ar-mendan-text-spin-button{-webkit-appearance:none;appearance:none;margin:0}.ar-mendan-text-container .ar-mendan-text-input[data-align=center]{text-align:center}.ar-mendan-text-container .ar-mendan-text-input[data-align=right]{text-align:right}.ar-mendan-text-container .ar-mendan-text-input[data-align=justify]{text-align:justify}.ar-mendan-text-container .ar-mendan-text-input[aria-invalid=true]{box-shadow:0 0 3px 1px var(--danger)}.ar-mendan-text-container .ar-mendan-text-input[data-valid=true]{box-shadow:0 0 3px 1px var(--positive)}.ar-mendan-text-container .ar-mendan-text-input:not([disabled]):focus,.ar-mendan-text-container .ar-mendan-text-input:not([disabled]):focus-within{outline:0;background-color:var(--bg-0);box-shadow:0 0 5px 2px var(--positive)}.ar-mendan-text-container .ar-mendan-text-input:not([disabled]):focus[aria-invalid=true],.ar-mendan-text-container .ar-mendan-text-input:not([disabled]):focus-within[aria-invalid=true]{box-shadow:0 0 5px 2px var(--danger)}.ar-mendan-text-container .ar-mendan-text-input:not([disabled]):focus[data-valid=true],.ar-mendan-text-container .ar-mendan-text-input:not([disabled]):focus-within[data-valid=true]{box-shadow:0 0 5px 2px var(--tertiary)}.ar-mendan-text-container .ar-mendan-text-input:not([disabled]):focus ~ .ar-mendan-text-validation-section,.ar-mendan-text-container .ar-mendan-text-input:not([disabled]):focus-within ~ .ar-mendan-text-validation-section{display:flex;flex-direction:column}.ar-mendan-text-container .ar-mendan-text-input:not([disabled]):active{outline:0;box-shadow:0 0 5px 2px var(--tertiary)}.ar-mendan-text-container .ar-mendan-text-input[data-hasprefix=true]{padding-left:40px}.ar-mendan-text-container .ar-mendan-text-input[disabled]{background-color:var(--bg-1);color:var(--muted);border-radius:var(--radius-input);cursor:not-allowed}.ar-mendan-text-container .ar-mendan-text-input[disabled]:focus,.ar-mendan-text-container .ar-mendan-text-input[disabled]:focus-within,.ar-mendan-text-container .ar-mendan-text-input[disabled]:active{outline:0}.ar-mendan-text-container[data-compact=true] .ar-mendan-text-input{min-height:36px;padding:var(--space1) var(--space2);font-size:var(--font-size2)}.ar-mendan-text-container[data-compact=true] .ar-mendan-text-input[data-customspin=true]{min-height:36px;padding:var(--space1) 38px}.ar-mendan-text-container[data-compact=true] .ar-mendan-text-input[data-haspopup=true]{padding-right:var(--space4)}.ar-mendan-text-container[data-compact=true] .ar-mendan-text-input[data-hasprefix=true]{padding-left:32px}.ar-mendan-text-container[data-compact=true] .ar-mendan-text-ar-mendan-text-spin{width:34px}.ar-mendan-text-container[data-compact=true] .ar-mendan-text-ar-mendan-text-spin svg{width:16px;height:16px}.ar-mendan-text-container[data-compact=true] .ar-mendan-text-prefix{transform:translate(6px,-50%)}.ar-mendan-text-container[data-compact=true] .ar-mendan-text-prefix svg{width:24px;height:24px;padding:4px}.ar-mendan-text-container[data-compact=true] .ar-mendan-text-suffix{font-size:var(--font-size1)}.ar-mendan-text-container{position:relative;border-radius:var(--radius-input)}.ar-mendan-text-container .ar-mendan-text-input[data-hassave=true]{padding-right:5.5rem}.ar-mendan-text-container[data-compact=true] .ar-mendan-text-input[data-hassave=true]{padding-right:4.75rem}.ar-mendan-text-trailing{position:absolute;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--space1);padding-right:var(--space1);z-index:1;pointer-events:none}.ar-mendan-text-trailing > *{pointer-events:none}.ar-mendan-text-trailing .ar-mendan-text-save-button,.ar-mendan-text-trailing .ar-mendan-text-suffix:is(button,[role=button]),.ar-mendan-text-trailing button.ar-mendan-text-suffix{pointer-events:auto}.ar-mendan-text-trailing[data-multi=true]{top:auto;bottom:0;height:auto;align-items:flex-end;padding-bottom:var(--space1)}.ar-mendan-text-max-length{margin-top:-3px;text-align:right}.ar-mendan-text-multi-save-row{display:flex;justify-content:flex-end;margin-top:var(--space1)}@keyframes ar-mendan-text-spin{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.5)}100%{transform:rotate(360deg) scale(1)}}.ar-mendan-text-updating{z-index:2;position:absolute;width:24px;height:24px;transform:translateY(-100%);background:linear-gradient(90deg,var(--brand) 0%,var(--positive) 50%,var(--secondary) 100%);border-radius:var(--radius-input);transition:all 0.2s ease;display:flex;align-items:center;justify-content:center}.ar-mendan-text-updating .ar-mendan-text-update-icon{animation:ar-mendan-text-spin 1s linear infinite}.ar-mendan-text-save-button{position:relative;border-radius:var(--radius-input);flex-shrink:0}.ar-mendan-text-invalid-icon{color:var(--danger)}.ar-mendan-text-valid-icon{color:var(--positive)}.ar-mendan-text-invalid-icon,.ar-mendan-text-valid-icon{flex-shrink:0;display:block}.ar-mendan-text-max-length,.ar-mendan-text-value-valid{user-select:none;pointer-events:none;flex-shrink:0}.ar-mendan-text-validation-section{position:absolute;right:0;display:none;border-radius:var(--radius-input);user-select:none;pointer-events:none}.ar-mendan-text-validation-section[data-force-show=true]{display:flex;flex-direction:column}.ar-mendan-text-validation-section[data-valid=true]{box-shadow:0 0 3px 1px var(--positive)}.ar-mendan-text-validation-section[aria-invalid=true]{box-shadow:0 0 3px 1px var(--danger)}.ar-mendan-text-validation-section,.ar-mendan-text-static-validation-section{z-index:1;transition:all 0.2s ease;font-size:var(--font-size1);padding:4px var(--space1);background-color:var(--bg-1)}.ar-mendan-text-validation-section[data-hintposition=top],.ar-mendan-text-static-validation-section[data-hintposition=top]{top:0;transform:translateY(-100%)}.ar-mendan-text-validation-section[data-hintfloating=false],.ar-mendan-text-static-validation-section[data-hintfloating=false]{position:static}.ar-mendan-text-validation-section ul li,.ar-mendan-text-static-validation-section ul li{display:flex;justify-content:flex-start;align-items:center;gap:var(--space1)}.ar-mendan-text-validation-section .ar-mendan-text-valid-message svg,.ar-mendan-text-static-validation-section .ar-mendan-text-valid-message svg{color:var(--positive)}.ar-mendan-text-validation-section .ar-mendan-text-invalid-message svg,.ar-mendan-text-static-validation-section .ar-mendan-text-invalid-message svg{color:var(--danger)}.ar-mendan-text-empty-message{font-size:var(--font-size1);color:var(--danger);bottom:0}.ar-mendan-text-empty-message li{animation:var(--byodoji-motion-fade-in-name) 0.3s ease-in-out}.ar-mendan-text-max-length,.ar-mendan-text-value-valid{font-size:var(--font-size1);color:var(--normal-6);z-index:0;white-space:nowrap}.ar-mendan-text-max-length[aria-invalid=true],.ar-mendan-text-value-valid[aria-invalid=true]{color:var(--danger)}.ar-mendan-text-value-valid{display:flex;gap:var(--space1);position:absolute;right:0;bottom:0;pointer-events:none;user-select:none}.ar-mendan-text-prefix{user-select:none;position:absolute;left:0;top:50%;transform:translate(8px,-50%);text-align:center;pointer-events:none;z-index:1}.ar-mendan-text-prefix[data-hasclickevent=true],.ar-mendan-text-prefix:is(button){cursor:pointer;pointer-events:auto;border:0;background:transparent;padding:0;color:inherit}@media (hover:hover){.ar-mendan-text-prefix[data-hasclickevent=true]:hover,.ar-mendan-text-prefix:is(button):hover{box-shadow:0 0 1px 0 var(--positive)}}.ar-mendan-text-prefix[data-hasclickevent=true]:focus-visible,.ar-mendan-text-prefix:is(button):focus-visible{outline:2px solid var(--positive);outline-offset:2px;border-radius:var(--radius-input)}.ar-mendan-text-prefix button,.ar-mendan-text-prefix a,.ar-mendan-text-prefix [role=button],.ar-mendan-text-prefix input,.ar-mendan-text-prefix select{pointer-events:auto;cursor:pointer}.ar-mendan-text-prefix svg{user-select:none;width:30px;height:30px;padding:5px}.ar-mendan-text-suffix{user-select:none;position:relative;font-size:var(--font-size2);color:var(--normal-6);z-index:0;flex-shrink:0}.ar-mendan-text-suffix:is(button,[role=button]){pointer-events:auto;cursor:pointer;border:1px solid color-mix(in srgb,currentColor 42%,transparent);border-radius:calc(var(--radius-input) - 2px);background:color-mix(in srgb,currentColor 8%,transparent);transition:background-color 0.12s ease,border-color 0.12s ease,box-shadow 0.12s ease,transform 0.08s ease}@media (hover:hover){.ar-mendan-text-suffix:is(button,[role=button]):hover{background:color-mix(in srgb,currentColor 16%,transparent);border-color:color-mix(in srgb,currentColor 70%,transparent);box-shadow:0 0 0 2px color-mix(in srgb,currentColor 14%,transparent)}}.ar-mendan-text-suffix:is(button,[role=button]):active{transform:scale(0.96);background:color-mix(in srgb,currentColor 24%,transparent);box-shadow:inset 0 1px 3px color-mix(in srgb,#000 32%,transparent)}.ar-mendan-text-suffix:is(button,[role=button]):focus-visible{outline:2px solid currentColor;outline-offset:2px}.ar-mendan-text-suffix:is(button,[role=button]):disabled{cursor:not-allowed;opacity:0.55;box-shadow:none}.ar-mendan-text-suffix[aria-invalid=true]{color:var(--danger)}.ar-mendan-text-text{flex-shrink:1;display:flex;background-color:var(--positive);color:var(--positive-r);align-items:center;padding-left:var(--space1);padding-right:var(--space1);border-radius:var(--radius-input);gap:calc(var(--space1) * 2 / 3);transform-origin:top left}.ar-mendan-text-text .ar-mendan-text-button{background-color:transparent;border:0;outline:0;color:var(--positive-r);cursor:pointer;user-select:none;border-radius:100%;height:16px;width:16px;transition:0.2s ease-in-out all}@media (hover:hover){.ar-mendan-text-text .ar-mendan-text-button:hover{transform:rotate(90deg) scale(1.5)}}@keyframes ar-mendan-text-zoomIn{from{transform:scale(0)}to{transform:scale(1)}}.ar-mendan-text-tab .ar-mendan-text-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--space1);margin:0 auto;border-radius:var(--radius-input)}.ar-mendan-text-tab .ar-mendan-text-list .ar-mendan-text-trigger{padding:var(--space1);background-color:var(--bg-1);min-width:50px;text-align:center;border-radius:var(--radius-input);user-select:none}@media (hover:hover){.ar-mendan-text-tab .ar-mendan-text-list .ar-mendan-text-trigger:hover{background-color:var(--tertiary);color:var(--tertiary-r)}}.ar-mendan-text-tab .ar-mendan-text-list .ar-mendan-text-trigger[data-state=active]{background-color:var(--positive);color:var(--positive-r)}.ar-mendan-text-locale-editor{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}.ar-mendan-text-locale-editor .ar-mendan-text-editor{flex-grow:1}.ar-mendan-text-locale-editor .ar-mendan-text-translate-button{flex-grow:0;flex-wrap:wrap;max-width:150px;display:flex;align-items:flex-end;justify-content:center}.ar-mendan-text-locale-editor .ar-mendan-text-translate-button .ar-mendan-text-translate-button-inner{display:flex;align-items:center;justify-content:center;padding:0}@media (prefers-reduced-motion:reduce){.ar-mendan-text-updating .ar-mendan-text-update-icon{animation:none}.ar-mendan-text-container .ar-mendan-text-input[data-ar-mendan-text-translating=true]{animation:none}.ar-mendan-text-empty-message li{animation:none}}.ar-mendan-switch-switch{--switch-thumb-stretch:0px;display:block;flex-shrink:0;width:var(--switch-width,50px);height:var(--switch-height,30px);padding:0;border:0;appearance:none;background-color:var(--switch-track-color,color-mix(in srgb,var(--normal) 26%,var(--bg-0)));border-radius:9999px;position:relative;line-height:0;cursor:inherit;transition:background-color 120ms ease-out;-webkit-tap-highlight-color:transparent}.ar-mendan-switch-switch:focus{outline:none}.ar-mendan-switch-switch[data-state=checked]{background-color:color-mix(in srgb,var(--switch-accent-color,var(--positive)) 16%,var(--bg-0));box-shadow:inset 0 0 0 2px var(--switch-accent-color,var(--positive))}.ar-mendan-switch-switch:active:not(:disabled){--switch-thumb-stretch:4px}.ar-mendan-switch-switch:disabled{opacity:0.45}.ar-mendan-switch-switch .ar-mendan-switch-thumb{display:block;position:absolute;top:50%;left:0;width:calc(var(--switch-thumb-size,24px) + var(--switch-thumb-stretch));height:var(--switch-thumb-size,24px);background-color:var(--switch-thumb-color,#fff);border-radius:9999px;box-shadow:0 1px 2px rgba(0,0,0,0.2),0 0 0 0.5px rgba(0,0,0,0.06);transition:transform 160ms cubic-bezier(0.3,1.3,0.5,1),width 120ms ease-out,background-color 120ms ease-out;transform:translate(var(--switch-thumb-offset,2px),-50%)}@media (prefers-reduced-motion:reduce){.ar-mendan-switch-switch .ar-mendan-switch-thumb{transition:none}}@media (prefers-reduced-motion:reduce){.ar-mendan-switch-switch{transition:none}.ar-mendan-switch-switch:active:not(:disabled){--switch-thumb-stretch:0px}}.ar-mendan-switch-thumb[data-state=checked]{transform:translate(calc(var(--switch-width,50px) - var(--switch-thumb-size,24px) - var(--switch-thumb-stretch) - var(--switch-thumb-offset,2px)),-50%);background-color:var(--switch-accent-color,var(--positive));box-shadow:none}.ar-mendan-switch-root{--switch-width:50px;--switch-height:30px;--switch-thumb-size:22px;--switch-thumb-offset:4px;width:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--switch-width);gap:var(--space2);align-items:center;margin:calc(var(--space1) * 1) 0}.ar-mendan-switch-root[aria-disabled=true]{cursor:not-allowed}.ar-mendan-switch-root[aria-disabled=false]{cursor:pointer}.ar-mendan-switch-root{border-radius:8px;transition:background-color 80ms,box-shadow 80ms}@media (hover:hover){.ar-mendan-switch-root:hover:not([aria-disabled=true]){--switch-row-hover:color-mix(in srgb,var(--normal) 5%,transparent);background-color:var(--switch-row-hover);box-shadow:0 0 0 4px var(--switch-row-hover)}}.ar-mendan-switch-root:has(.ar-mendan-switch-switch:focus-visible){outline:2px solid color-mix(in srgb,var(--switch-accent-color,var(--positive)) 70%,transparent);outline-offset:4px}.ar-mendan-switch-root .ar-mendan-switch-label{font-size:var(--font-size3);font-weight:bold;user-select:none;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.ar-mendan-switch-root .ar-mendan-switch-description{font-size:var(--font-size2);font-weight:normal;user-select:none;line-height:1.65;overflow-wrap:anywhere;word-break:break-word}.ar-mendan-switch-root .ar-mendan-switch-label-container{min-width:0}.ar-mendan-switch-root[data-has-description=true]{align-items:start}.ar-mendan-switch-root:not([data-has-description=true]) .ar-mendan-switch-label{line-height:1.12}@supports (text-box-trim:trim-both){.ar-mendan-switch-root:not([data-has-description=true]) .ar-mendan-switch-label{text-box-trim:trim-both;text-box-edge:text}}.ar-mendan-switch-root[data-compact-mode=true]{--switch-width:40px;--switch-height:24px;--switch-thumb-size:16px;--switch-thumb-offset:4px;gap:0.7rem;align-items:center;margin:0}.ar-mendan-switch-root[data-compact-mode=true]:has(.ar-mendan-switch-switch:focus-visible){outline-offset:3px}.ar-mendan-switch-root[data-compact-mode=true] .ar-mendan-switch-label{font-size:0.96rem;line-height:1.35}.ar-mendan-switch-root[data-compact-mode=true] .ar-mendan-switch-description{font-size:0.82rem;line-height:1.55}.ar-mendan-search-list-search{display:flex;align-items:center;gap:var(--space2);background-color:var(--bg-1);border:1px solid var(--border);border-radius:var(--radius2);padding:0 var(--space3);height:36px;min-width:200px;max-width:400px;transition:border-color 0.2s ease,box-shadow 0.2s ease}.ar-mendan-search-list-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-alpha)}@media screen and (min-width:0){.ar-mendan-search-list-search{min-width:150px;max-width:100%;flex:1}}.ar-mendan-search-search-icon{color:var(--muted);flex-shrink:0;width:16px;height:16px}.ar-mendan-search-search-input{flex:1;border:none;background:transparent;font-size:var(--font-size2);color:var(--text);outline:none;min-width:0}.ar-mendan-search-search-input::placeholder{color:var(--muted)}.ar-mendan-search-clear-button{display:flex;align-items:center;justify-content:center;padding:var(--space1);color:var(--muted);border-radius:var(--radius1);transition:color 0.2s ease,background-color 0.2s ease;flex-shrink:0}@media (hover:hover){.ar-mendan-search-clear-button:hover{color:var(--text);background-color:var(--bg-2)}}.ar-mendan-search-clear-button svg{width:14px;height:14px}.ar-mendan-pager-controller button[disabled]{opacity:0.5}.ar-mendan-pager-controller{margin:var(--space4) auto;position:sticky;justify-content:center;align-items:center;justify-items:center;background-color:var(--bg-0);box-shadow:0 0 3px -1px var(--brand);font-size:var(--font-size2);display:flex;flex-wrap:wrap;gap:var(--space1);font-family:var(--font-mono);min-height:44px;height:auto;padding:0 0 var(--space1) 0;width:100%;grid-template-columns:auto auto auto}@media screen and (min-width:0){.ar-mendan-pager-controller{bottom:env(safe-area-inset-bottom);width:100%}.ar-mendan-pager-controller .ar-mendan-pager-page-buttons{display:none}}@media screen and (min-width:600px){.ar-mendan-pager-controller{bottom:env(safe-area-inset-bottom)}.ar-mendan-pager-controller .ar-mendan-pager-page-buttons{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.ar-mendan-pager-controller .ar-mendan-pager-view-controls{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space1);border-top:1px solid var(--bg-2);padding:var(--space1)}.ar-mendan-pager-controller .ar-mendan-pager-view-input{width:min(220px,100%);height:36px;border-radius:var(--radius-input);border:1px solid var(--bg-2);background:var(--bg-0);padding:0 var(--space2);color:var(--normal);font-size:var(--font-size2)}.ar-mendan-pager-controller .ar-mendan-pager-view-select{width:min(180px,100%);height:36px}.ar-mendan-pager-controller .ar-mendan-pager-view-select button{height:36px}.ar-mendan-pager-controller .ar-mendan-pager-prefix-buttons{display:flex;justify-content:center;align-items:center}.ar-mendan-pager-controller .ar-mendan-pager-mobile-only{display:flex}@media screen and (min-width:600px){.ar-mendan-pager-controller .ar-mendan-pager-mobile-only{display:none}}.ar-mendan-pager-controller .ar-mendan-pager-suffix-buttons{display:none;justify-content:center;align-items:center}@media screen and (min-width:600px){.ar-mendan-pager-controller .ar-mendan-pager-suffix-buttons{display:flex}}@media (hover:hover) and (pointer:fine){.ar-mendan-pager-controller .ar-mendan-pager-mobile-only{display:none}.ar-mendan-pager-controller .ar-mendan-pager-suffix-buttons{display:flex}}.ar-mendan-pager-controller .ar-mendan-pager-button{color:var(--normal-6);height:44px;width:44px;display:inline-flex;align-items:center;justify-content:center;letter-spacing:-2px}.ar-mendan-pager-controller .ar-mendan-pager-button[disabled]{color:var(--muted);cursor:default}@media (hover:hover){.ar-mendan-pager-controller .ar-mendan-pager-button:not([disabled]):hover{background-color:var(--positive-h);color:var(--positive-hr)}}.ar-mendan-pager-controller .ar-mendan-pager-button:not([disabled])[aria-current=true]{color:var(--positive-r);font-weight:bold;background-color:var(--positive)}.ar-mendan-pager-controller .ar-mendan-pager-action-button{width:auto;min-width:72px;padding:0 var(--space2);height:36px;letter-spacing:normal;font-size:var(--font-size2)}.ar-mendan-pager-controller .ar-mendan-pager-page-indicator text{font-size:10px;text-anchor:middle}.ar-mendan-pager-controller .ar-mendan-pager-page-indicator text,.ar-mendan-pager-controller .ar-mendan-pager-page-indicator path{fill:var(--brand);stroke:var(--brand)}.ar-mendan-pager-controller .ar-mendan-pager-select{display:grid;width:100%;height:44px;grid-template-columns:auto 1fr;justify-content:center;align-items:center;gap:2px;color:var(--brand);box-shadow:none!important}.ar-mendan-pager-controller .ar-mendan-pager-select button{height:44px;width:max-content;min-width:44px;font-size:12px}.ar-mendan-loading-size{width:30px;height:30px}.ar-mendan-fragment{display:contents}
