:root{--color-bg-default: #ffffff;--color-bg-muted: #f5f5f5;--color-bg-subtle: #e8e8e8;--color-bg-subtle-hover: #d4d4d4;--color-bg-emphasis: #0c0c0c;--color-bg-emphasis-hover: #1f1f1f;--color-bg-disabled: #e8e8e8;--color-bg-skeleton: #e8e8e8;--color-surface-default: #ffffff;--color-surface-overlay: #11111173;--color-border-default: #e9ebed;--color-border-strong: #dde0e3;--color-border-focus: #0c0c0c;--color-text-primary: #0c0c0c;--color-text-secondary: #3d3d3d;--color-text-tertiary: #5c5c5c;--color-text-disabled: #999999;--color-text-inverse: #ffffff;--color-status-error-default: #ff3447;--color-status-error-text: #b3192d;--color-status-error-background: #ffe0e4;--color-status-success-default: #1cba00;--color-status-success-text: #137700;--color-status-success-background: #e1fcdb;--color-status-info-default: #7c3aed;--color-status-info-text: #7c3aed;--color-status-info-background: #ede9fe;--color-status-beware-default: #ffc700;--color-status-beware-text: #997800;--color-status-beware-background: #fff4cc;--button-primary-bg: #0c0c0c;--button-primary-bg-hover: #1f1f1f;--button-cancel-bg: #e8e8e8;--button-cancel-bg-hover: #d4d4d4;--button-error-bg: #ff3447;--button-error-bg-hover: #e62139;--button-disabled-bg: #e8e8e8;--button-disabled-text: #999999;--shadow-raised: 0 4px 16px rgba(0, 0, 0, .08);--shadow-menu: 0 8px 24px rgba(0, 0, 0, .12);--shadow-floating: 0 8px 24px rgba(0, 0, 0, .16);--shadow-overlay: 0 16px 48px rgba(0, 0, 0, .16);--focus-ring: 0 0 0 2px rgba(12, 12, 12, .18);--focus-ring-error: 0 0 0 2px rgba(255, 52, 71, .25);--radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 18px;--radius-2xl: 24px;--radius-3xl: 28px;--radius-6xl: 40px;--radius-full: 999px;--space-2xs: 4px;--space-xs: 8px;--space-sm: 12px;--space-md: 16px;--space-lg: 18px;--space-xl: 20px;--space-2xl: 24px;--space-3xl: 28px;--space-4xl: 32px;--space-6xl: 40px;--space-7xl: 48px;--space-8xl: 64px;--space-9xl: 80px;--page-margin: 16px;--stack: 12px;--group: 16px;--section-y: 32px;--content-max-width: 1080px;--duration-fast: .12s;--duration-base: .2s;--easing-standard: cubic-bezier(.2, 0, 0, 1);--easing-enter: cubic-bezier(0, 0, .2, 1);--easing-exit: cubic-bezier(.4, 0, 1, 1);--touch-default: 44px;--touch-comfortable: 48px}@media (min-width: 768px){:root{--page-margin: 24px;--stack: 16px;--group: 24px;--section-y: 48px}}@media (min-width: 1280px){:root{--page-margin: 32px;--section-y: 64px}}@media (prefers-color-scheme: dark){:root{--color-bg-default: #0c0c0c;--color-bg-muted: #1f1f1f;--color-bg-subtle: #3d3d3d;--color-bg-subtle-hover: #5c5c5c;--color-bg-emphasis: #e9ebed;--color-bg-emphasis-hover: #dde0e3;--color-bg-disabled: #3d3d3d;--color-bg-skeleton: #3d3d3d;--color-surface-default: #1f1f1f;--color-border-default: #3d3d3d;--color-border-strong: #5c5c5c;--color-border-focus: #e8e8e8;--color-text-primary: #ffffff;--color-text-secondary: #d4d4d4;--color-text-tertiary: #999999;--color-text-disabled: #5c5c5c;--color-text-inverse: #0c0c0c;--color-status-error-default: #ff5c71;--color-status-error-text: #ff8a9a;--color-status-error-background: #4d0b13;--color-status-success-default: #55d736;--color-status-success-text: #8ef572;--color-status-success-background: #0a3300;--color-status-info-default: #c4b5fd;--color-status-info-text: #c4b5fd;--color-status-info-background: #3b0764;--color-status-beware-default: #ffd233;--color-status-beware-text: #ffdd66;--color-status-beware-background: #332800;--button-primary-bg: #ffffff;--button-primary-bg-hover: #e9ebed;--button-cancel-bg: #3d3d3d;--button-cancel-bg-hover: #5c5c5c;--button-disabled-bg: #3d3d3d;--button-disabled-text: #5c5c5c;--shadow-raised: 0 4px 16px rgba(0, 0, 0, .32);--shadow-menu: 0 8px 24px rgba(0, 0, 0, .4);--shadow-overlay: 0 16px 48px rgba(0, 0, 0, .5);--focus-ring: 0 0 0 2px rgba(233, 235, 237, .28)}}*,*:before,*:after{box-sizing:border-box}html{background:var(--color-bg-default);-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;font-family:Geist,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,sans-serif;background:var(--color-bg-default);color:var(--color-text-primary);letter-spacing:-.01em;-webkit-font-smoothing:antialiased}#root{min-height:100vh;display:flex;flex-direction:column}h1,h2,h3,p,figure{margin:0}ul,ol{margin:0;padding:0;list-style:none}button,input,textarea{font:inherit;letter-spacing:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:var(--focus-ring);border-color:var(--color-border-focus)}.ty-heading-01{font-size:20px;line-height:1.35;font-weight:500}.ty-heading-02{font-size:18px;line-height:1.35;font-weight:500}.ty-body-03{font-size:16px;line-height:1.5;font-weight:400}.ty-footnote{font-size:14px;line-height:1.35;font-weight:500}.ty-caption{font-size:12px;line-height:1.35;font-weight:500}.ty-caption-02{font-size:11px;line-height:1.35;font-weight:500}.ty-mono{font-family:Geist Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0}@media (min-width: 768px){.ty-heading-01{font-size:22px}}@media (min-width: 1280px){.ty-heading-01{font-size:24px}}.break-keep{word-break:keep-all;overflow-wrap:anywhere}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.app-shell{display:flex;flex-direction:column;min-height:100vh}.app-shell__main{flex:1;width:100%;max-width:var(--content-max-width);margin:0 auto;padding:var(--section-y) var(--page-margin) var(--space-9xl)}.app-header{position:sticky;top:0;z-index:30;background:var(--color-surface-default);border-bottom:1px solid var(--color-border-default)}.app-header__inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm) var(--space-md);width:100%;max-width:var(--content-max-width);min-height:80px;margin:0 auto;padding:var(--space-sm) var(--page-margin)}.app-header__brand{display:flex;align-items:center;gap:var(--space-sm);min-width:0;flex:1 1 auto}.app-header__mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;border-radius:var(--radius-sm);background:var(--color-bg-emphasis);color:var(--color-text-inverse)}.app-header__slot{display:flex;align-items:center;gap:var(--space-xs);flex:none}.app-footer{border-top:1px solid var(--color-border-default);background:var(--color-bg-muted)}.app-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm);width:100%;max-width:var(--content-max-width);margin:0 auto;padding:var(--space-4xl) var(--page-margin);color:var(--color-text-secondary)}.surface{background:var(--color-surface-default);border:1px solid var(--color-border-default)}.r-2xl{border-radius:var(--radius-2xl)}.r-6xl{border-radius:var(--radius-6xl)}.section{margin-bottom:var(--section-y)}.stack{display:flex;flex-direction:column;gap:var(--stack)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);font-weight:500;line-height:1.3;text-align:center;white-space:normal;word-break:keep-all;border:1px solid transparent;transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard),box-shadow var(--duration-fast) var(--easing-standard)}.btn--sm{min-height:var(--touch-comfortable);min-width:96px;padding:0 var(--space-4xl);border-radius:var(--radius-md);font-size:14px}.btn--md{min-height:64px;min-width:128px;padding:0 var(--space-6xl);border-radius:var(--radius-2xl);font-size:17px}.btn--primary{background:var(--button-primary-bg);color:var(--color-text-inverse)}.btn--primary:hover:not(:disabled){background:var(--button-primary-bg-hover)}.btn--cancel{background:var(--button-cancel-bg);color:var(--color-text-primary)}.btn--cancel:hover:not(:disabled){background:var(--button-cancel-bg-hover)}.btn--error{background:var(--button-error-bg);color:#fff}.btn--error:hover:not(:disabled){background:var(--button-error-bg-hover)}.btn--outline{background:transparent;color:var(--color-text-primary);border-color:var(--color-border-strong)}.btn--outline:hover:not(:disabled){background:var(--color-bg-subtle)}.btn:disabled,.btn[aria-disabled=true]{background:var(--button-disabled-bg);color:var(--button-disabled-text);border-color:transparent}.btn--block{width:100%}.icon-btn{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:var(--space-xs);background:transparent;border:1px solid transparent;color:var(--color-text-secondary);transition:background-color var(--duration-fast) var(--easing-standard),color var(--duration-fast) var(--easing-standard)}.icon-btn--sm{min-width:var(--touch-comfortable);min-height:var(--touch-comfortable);padding:0 var(--space-sm);border-radius:var(--radius-md)}.icon-btn--md{min-width:64px;min-height:64px;padding:0 var(--space-md);border-radius:var(--radius-2xl)}.icon-btn--round{border-radius:var(--radius-full);padding:0}.icon-btn:hover:not(:disabled){background:var(--color-bg-subtle);color:var(--color-text-primary)}.icon-btn:disabled{color:var(--color-text-disabled)}.icon-btn__label{font-size:14px;font-weight:500;word-break:keep-all}.field{display:flex;flex-direction:column;gap:var(--space-sm)}.field__label{font-size:14px;font-weight:500;color:var(--color-text-primary);word-break:keep-all}.field__help{font-size:12px;font-weight:500;color:var(--color-text-secondary);word-break:keep-all}.field__help--error{color:var(--color-status-error-text)}.field-box{display:flex;align-items:center;gap:var(--space-sm);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);transition:box-shadow var(--duration-fast) var(--easing-standard),border-color var(--duration-fast) var(--easing-standard)}.field-box:focus-within{border-color:var(--color-border-focus);box-shadow:var(--focus-ring)}.field-box[data-state=error]{border-color:var(--color-status-error-default);box-shadow:var(--focus-ring-error)}.field-box[data-state=disabled]{background:var(--color-bg-disabled)}.field-box--textarea{display:block;padding:var(--space-md) var(--space-xl)}.field-box--input{min-height:64px;padding-inline:var(--space-xl)}.field-input{width:100%;min-width:0;padding:var(--space-md) 0;background:transparent;border:0;outline:none;color:var(--color-text-primary);font-size:16px}.field-input:focus-visible{box-shadow:none}.field-input::placeholder{color:var(--color-text-disabled)}.field-textarea{display:block;width:100%;min-height:132px;padding:0;background:transparent;border:0;outline:none;resize:vertical;color:var(--color-text-primary);font-size:16px;line-height:1.5}.field-textarea:focus-visible{box-shadow:none}.field-textarea::placeholder{color:var(--color-text-disabled)}.field-adornment{display:inline-flex;flex:none;color:var(--color-text-tertiary)}.alert{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-md);padding:var(--space-xl) var(--space-2xl);border-radius:var(--radius-2xl)}.alert__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:var(--radius-full);color:#fff}.alert__body{flex:1 1 200px;min-width:0}.alert__message{font-size:14px;font-weight:500;word-break:keep-all}.alert__meta{margin-top:var(--space-xs);font-size:11px;word-break:break-all;color:var(--color-text-tertiary)}.alert--error{background:var(--color-status-error-background)}.alert--error .alert__icon{background:var(--color-status-error-default)}.alert--error .alert__message{color:var(--color-status-error-text)}.alert--info{background:var(--color-status-info-background)}.alert--info .alert__icon{background:var(--color-status-info-default)}.alert--info .alert__message{color:var(--color-status-info-text)}.alert--success{background:var(--color-status-success-background)}.alert--success .alert__icon{background:var(--color-status-success-default)}.alert--success .alert__message{color:var(--color-status-success-text)}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-md);padding:var(--space-4xl) var(--space-2xl);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-6xl)}.empty-state__icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-full);background:var(--color-bg-subtle);color:var(--color-text-secondary)}.empty-state__icon--error{background:var(--color-status-error-default);color:#fff}.empty-state__title{font-size:18px;font-weight:500;color:var(--color-text-primary);word-break:keep-all}.empty-state__description{font-size:14px;font-weight:500;color:var(--color-text-secondary);word-break:keep-all}.empty-state__meta{font-size:11px;color:var(--color-text-tertiary);word-break:break-all}.skeleton{display:block;background:var(--color-bg-skeleton);border-radius:var(--radius-full)}.spinner{display:inline-block;width:28px;height:28px;border:3px solid var(--color-bg-subtle);border-top-color:var(--color-text-primary);border-radius:var(--radius-full);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.memo-list{display:flex;flex-direction:column;gap:var(--space-md)}.memo-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-sm) var(--space-xl);padding:var(--space-2xl);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-2xl);transition:background-color var(--duration-fast) var(--easing-standard)}.memo-row:hover{background:var(--color-bg-muted)}.memo-row__body{flex:1 1 240px;min-width:0}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:var(--space-2xl) var(--page-margin);background:var(--color-surface-overlay);overflow-y:auto}.modal{width:100%;max-width:440px;display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-4xl);background:var(--color-surface-default);border-radius:var(--radius-6xl);box-shadow:var(--shadow-overlay)}.modal__title{font-size:20px;line-height:1.35;font-weight:500;color:var(--color-text-primary);word-break:keep-all}.modal__actions{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.modal__actions>.btn{flex:1 1 140px}.tag{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--radius-full);border:1px solid var(--color-border-default);background:var(--color-bg-muted);color:var(--color-text-tertiary);font-size:11px;font-weight:500;line-height:1.35;word-break:keep-all}.dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:var(--radius-full)}.placeholder{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-md);padding:var(--space-4xl);background:var(--color-surface-default);border:1px dashed var(--color-border-strong);border-radius:var(--radius-6xl)}.placeholder__title{font-size:18px;font-weight:500;color:var(--color-text-primary);word-break:keep-all}.placeholder__description{font-size:14px;font-weight:500;color:var(--color-text-secondary);word-break:keep-all}.route-list{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.route-link{display:inline-flex;align-items:center;min-height:var(--touch-comfortable);padding:0 var(--space-xl);border-radius:var(--radius-md);border:1px solid var(--color-border-strong);color:var(--color-text-primary);text-decoration:none;font-size:14px;font-weight:500;word-break:keep-all}.route-link:hover{background:var(--color-bg-subtle)}.route-link[aria-current=page]{background:var(--color-bg-emphasis);color:var(--color-text-inverse);border-color:transparent}.composer-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--group)}.composer-head__text{min-width:0}.composer-head__title{font-size:20px;line-height:1.35;font-weight:500;color:var(--color-text-primary)}.composer-head__sub{margin-top:var(--space-2xs);font-size:14px;font-weight:500;color:var(--color-text-secondary)}@media (min-width: 768px){.composer-head__title{font-size:24px}}.composer-card{display:flex;flex-direction:column;gap:var(--space-xl)}.composer-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--space-sm)}.composer-actions__hint{flex:1 1 auto;min-width:0;font-size:12px;font-weight:500;color:var(--color-text-secondary)}.composer-counter--over{color:var(--color-status-error-text)}.search-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.search-row>.field-box{flex:1 1 240px;min-width:0;padding-right:var(--space-xs)}.list-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-sm)}.list-head__title{font-size:20px;line-height:1.35;font-weight:500;color:var(--color-text-primary)}.list-head__side{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.list-head__count{font-size:14px;font-weight:500;color:var(--color-text-secondary)}.list-head__synced{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:12px;font-weight:500;color:var(--color-text-tertiary)}.dot--ok,.dot--new{background:var(--color-status-success-default)}.dot:not(.dot--ok):not(.dot--new){background:var(--color-bg-emphasis)}.rail{border-left:2px solid var(--color-border-default);padding-left:var(--space-xl)}.memo-row__rail{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);flex:none;width:56px}.memo-row__clock{font-size:11px;line-height:1.4;color:var(--color-text-tertiary);text-align:center}.memo-row__body{display:flex;flex-direction:column;gap:var(--space-sm)}.memo-row__preview{font-size:16px;line-height:1.5;color:var(--color-text-primary)}.memo-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.memo-row__time{font-size:12px;color:var(--color-text-tertiary)}.memo-row__state{font-size:12px;font-weight:500;color:var(--color-text-secondary)}.memo-row--busy{opacity:.72}.memo-row__rail .spinner{width:20px;height:20px}.hit{background:var(--color-status-beware-background);color:var(--color-text-primary);border-bottom:2px solid var(--color-status-beware-default);border-radius:var(--radius-xs);padding:0 2px}.list-end{font-size:12px;font-weight:500;color:var(--color-text-tertiary);padding-left:var(--space-2xl)}.notice-actions{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.confirm-target{font-size:14px;line-height:1.5;color:var(--color-text-secondary);background:var(--color-bg-muted);border-radius:var(--radius-lg);padding:var(--space-md) var(--space-xl)}.confirm-warning{font-size:14px;font-weight:500;color:var(--color-status-error-text)}.composer-field{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-2xl);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.composer-field[data-state=error]{border-color:var(--color-status-error-default)}.composer-field__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-xs)}.composer-field__note{font-size:12px;font-weight:500;color:var(--color-text-tertiary)}.composer-input{min-height:180px}.meter{width:100%;height:6px;border-radius:var(--radius-full);background:var(--color-bg-subtle);overflow:hidden}.meter__fill{display:block;height:100%;border-radius:var(--radius-full);background:var(--color-bg-emphasis);transition:width var(--duration-base) var(--easing-standard),background-color var(--duration-fast) var(--easing-standard)}.meter__fill[data-tone=near]{background:var(--color-status-beware-default)}.meter__fill[data-tone=over]{background:var(--color-status-error-default)}.composer-foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-sm)}.composer-foot__read{display:flex;flex-direction:column;gap:var(--space-2xs);flex:1 1 200px;min-width:0}.composer-foot__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.composer-counter{font-size:12px;font-weight:500;color:var(--color-text-secondary)}.composer-counter--near{color:var(--color-status-beware-text)}.composer-counter--over,.composer-hint--over{color:var(--color-status-error-text)}.composer-hint{font-size:12px;font-weight:500;color:var(--color-text-tertiary)}.composer-hint--near{color:var(--color-status-beware-text)}.composer-callout{font-size:14px;font-weight:500;border-radius:var(--radius-lg);padding:var(--space-md) var(--space-xl)}.composer-callout--near{color:var(--color-status-beware-text);background:var(--color-status-beware-background)}.tag-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-xs)}.composer-kept{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-2xl);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.composer-kept__body{font-size:16px;line-height:1.5;color:var(--color-text-primary);white-space:pre-wrap}.composer-kept__note{font-size:12px;font-weight:500;color:var(--color-status-success-text)}.state-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--group)}.state-card{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-4xl);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-6xl)}.state-card__title{font-size:18px;font-weight:500;color:var(--color-text-primary);word-break:keep-all}.state-card__note{font-size:14px;font-weight:500;color:var(--color-text-secondary);word-break:keep-all}.state-card__sample{font-size:14px;line-height:1.5;color:var(--color-text-primary)}.state-card__sample--placeholder{color:var(--color-text-disabled)}.state-card__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.state-card__notice{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);border-radius:var(--radius-lg);background:var(--color-status-success-background)}.state-card__notice-text{flex:1 1 180px;min-width:0;font-size:14px;font-weight:500;color:var(--color-status-success-text);word-break:keep-all}.focus-sample{border-color:var(--color-border-focus);box-shadow:var(--focus-ring)}.search-summary{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--space-md);padding:var(--space-xl) var(--space-2xl);border-radius:var(--radius-2xl);background:var(--color-bg-muted)}.search-summary>.dot{margin-top:7px}.search-summary__body{flex:1 1 200px;min-width:0}.search-summary__title{font-size:14px;font-weight:500;line-height:1.5;color:var(--color-text-primary);overflow-wrap:anywhere}.search-summary__note{margin-top:var(--space-2xs);font-size:12px;font-weight:500;color:var(--color-text-secondary)}.state-card__notice--error{background:var(--color-status-error-background)}.state-block{margin-bottom:var(--space-9xl)}.state-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-sm);padding-bottom:var(--space-sm);margin-bottom:var(--group);border-bottom:1px solid var(--color-border-default)}.state-head__title{flex:1 1 200px;min-width:0;font-size:20px;line-height:1.35;font-weight:500;color:var(--color-text-primary)}.list-head__unknown{font-size:14px;font-weight:500;color:var(--color-text-tertiary);word-break:keep-all}.locked-search__text{flex:1 1 auto;min-width:0;font-size:16px;color:var(--color-text-disabled)}.locked-search--dim{opacity:.6}.locked-search--off{background:var(--color-bg-disabled)}.skeleton--dot{width:8px;height:8px}.skeleton--clock{width:40px;height:11px;margin-top:var(--space-xs)}.skeleton--box{flex:none;width:40px;height:40px;border-radius:var(--radius-md)}.skeleton--count{width:96px;height:14px}.retrying{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);padding:var(--space-2xl);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-2xl)}.retrying__text{flex:1 1 200px;min-width:0;font-size:14px;font-weight:500;color:var(--color-text-secondary);word-break:keep-all}.rule-card{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-2xl);background:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-2xl)}.memo-row--target{border-color:var(--color-status-error-default);background:var(--color-status-error-background)}.memo-row--target:hover{background:var(--color-status-error-background)}.confirm-quote{display:flex;flex-direction:column;gap:var(--space-sm);padding:var(--space-md) var(--space-xl);border-left:3px solid var(--color-status-error-default);border-radius:var(--radius-lg);background:var(--color-bg-muted)}.confirm-quote__text{font-size:14px;line-height:1.5;color:var(--color-text-secondary)}.confirm-quote__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm)}.confirm-quote__time{font-size:12px;color:var(--color-text-tertiary)}.still-panel{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-2xl);border-radius:var(--radius-6xl);background:var(--color-bg-muted)}.still-panel>.tag{align-self:flex-start}.dialog-still{display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-4xl);background:var(--color-surface-default);border-radius:var(--radius-6xl);box-shadow:var(--shadow-raised)}.dialog-still__mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:56px;height:56px;border-radius:var(--radius-full)}.dialog-still__mark--danger{background:var(--color-status-error-background);color:var(--color-status-error-default)}.dialog-still__mark--info{background:var(--color-status-info-background);color:var(--color-status-info-default)}.dialog-still__title{font-size:20px;line-height:1.35;font-weight:500;color:var(--color-text-primary)}.dialog-still__body{font-size:14px;line-height:1.5;color:var(--color-text-secondary)}.dialog-still__label{font-size:14px;font-weight:500;color:var(--color-text-primary)}.dialog-still__busy{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-sm);font-size:14px;font-weight:500;color:var(--color-text-secondary)}.dialog-still__note{font-size:12px;font-weight:500;color:var(--color-text-tertiary)}.dialog-still__requestId{margin-top:var(--space-xs);color:var(--color-text-tertiary)}.btn--still{cursor:default;-webkit-user-select:none;user-select:none}.btn--still-off{background:var(--button-disabled-bg);color:var(--button-disabled-text)}.state-card__notice-body{flex:1 1 180px;min-width:0}.state-card__notice--error .state-card__notice-text{color:var(--color-status-error-text)}
