.partner-natural-ai{min-width:0;min-height:100dvh;background:var(--nai-ground);color:var(--nai-text);font-family:Natural AI Pretendard,Natural AI Inter,sans-serif;font-size:13px;line-height:1.5;-webkit-font-smoothing:antialiased}.partner-natural-ai[lang=en]{font-family:Natural AI Inter,Natural AI Pretendard,sans-serif}.partner-natural-ai[lang=ja]{font-family:Hiragino Kaku Gothic ProN,Yu Gothic,Noto Sans JP,sans-serif}.partner-natural-ai [data-authenticated-layout]>main{min-width:0}.partner-natural-ai h1{font-size:20px;line-height:28px;font-weight:600}.partner-natural-ai h2,.partner-natural-ai h3{font-size:16px;line-height:24px;font-weight:600}.partner-natural-ai label{font-size:13px;line-height:20px}.partner-natural-ai [data-ui=button]:not([data-nai-control]){min-height:44px;height:auto;flex-shrink:0;border-radius:var(--nai-radius-control,6px);font-size:14px;font-weight:500;line-height:20px;box-shadow:none;transition:background-color .12s ease-out,color .12s ease-out,border-color .12s ease-out}.partner-natural-ai [data-ui-size=icon]{width:44px;min-width:44px;padding:0}.partner-natural-ai [data-ui=button][data-ui-variant]:not([data-nai-control]){background:var(--service-action-gradient);color:#fff;border:1px solid var(--nai-control-border);text-decoration:none}.partner-natural-ai [data-ui=button][data-ui-variant]:not([data-nai-control]):hover:not(:disabled){background:var(--service-action-gradient-hover);border-color:var(--nai-control-border);box-shadow:var(--service-action-glow)}.partner-natural-ai [data-ui=button][data-ui-variant]:not([data-nai-control]):disabled{background:var(--nai-field);color:var(--nai-text3);border-color:var(--nai-hair);box-shadow:none;opacity:1}.partner-natural-ai [data-ui=button]:active:not(:disabled){filter:brightness(.92)}.partner-natural-ai :is([data-ui=input],[data-ui=select-trigger]):not([data-nai-control]){min-width:0;min-height:44px;height:auto;border:0;border-bottom:1px solid var(--nai-hair2);border-radius:0;background:var(--nai-field);color:var(--nai-text);box-shadow:none;font-size:14px;line-height:20px}.partner-natural-ai [data-ui=input][type=search]:not([data-nai-control]){border:1px solid var(--nai-hair2);border-radius:var(--nai-radius-control,6px)}.partner-natural-ai [data-ui=textarea]{background:var(--nai-field);border-color:var(--nai-hair2);border-radius:var(--nai-radius-control,6px);box-shadow:none}.partner-natural-ai [data-ui=card]{border-color:var(--nai-hair2);border-radius:var(--nai-radius-panel,8px);background:var(--nai-surface);box-shadow:none}.partner-natural-ai [data-ui=table-scroll]{max-width:100%;overscroll-behavior-x:contain;scrollbar-color:var(--nai-hair2) transparent}.partner-natural-ai [data-ui=table-scroll] th{color:var(--nai-text2);font-size:12px;font-weight:500}.partner-natural-ai [data-ui=table-scroll] td{font-size:13px;font-variant-numeric:tabular-nums}.partner-natural-ai :is(button,a,input,textarea,select,[tabindex]):focus-visible{outline:1px solid var(--nai-focus-border)!important;outline-offset:-1px!important;box-shadow:none!important}.partner-natural-ai :is([data-ui=input],[data-ui=select-trigger]):focus-visible{outline:none!important;border-bottom-color:var(--nai-focus-border)!important}.partner-natural-ai [aria-invalid=true]{border-color:var(--nai-danger)}.partner-natural-ai [data-ui=dialog-content]{width:calc(100% - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;background:var(--nai-surface);border-color:var(--nai-hair2);border-radius:var(--nai-radius-sheet,12px);animation-duration:.2s}.partner-natural-ai [data-ui=dialog-close]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;top:8px;right:8px}.partner-natural-ai [data-ui=dialog-footer]{gap:8px}.partner-natural-ai :is(.flex,.inline-flex):is(.gap-0,.gap-0\.5,.gap-1,.gap-1\.5):has(>[data-ui=button]~[data-ui=button]):not([role=group],[role=radiogroup]){gap:8px}.partner-natural-ai :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option]){min-height:44px}.partner-natural-ai [role=tablist]{flex-wrap:wrap;max-width:100%;height:auto;gap:4px;border-radius:var(--nai-radius-control,6px)}.partner-natural-ai [role=tab]{min-height:44px;height:auto;padding:4px 12px;border:0;border-radius:var(--nai-radius-control,6px);background:transparent;color:var(--nai-text2);box-shadow:none;font-size:13px;line-height:20px;transition:background-color .12s,color .12s}.partner-natural-ai [role=tab][data-state=active]{background:var(--nai-field);color:var(--nai-text);border:0;box-shadow:none}@media (hover:hover){.partner-natural-ai [role=tab]:hover:not(:disabled){background:var(--nai-field);color:var(--nai-text)}}.partner-natural-ai [role=tab]:active:not(:disabled){background:var(--nai-hair2)}.partner-natural-ai[data-theme=dark] .text-primary{color:var(--nai-accent)}@media (pointer:fine){.partner-natural-ai [data-ui=table-scroll] th{height:32px;padding-block:6px}.partner-natural-ai [data-ui=button]:not([data-nai-control]),.partner-natural-ai [data-ui=input]:not([data-nai-control]),.partner-natural-ai [data-ui=select-trigger]:not([data-nai-control]){min-height:32px;height:32px;padding-block:4px;font-size:13px;line-height:20px}.partner-natural-ai [data-ui=button][data-ui-size=sm]:not([data-nai-control]){min-height:28px;height:28px;padding-block:4px;font-size:12px}.partner-natural-ai [data-ui=button][data-ui-size=lg]:not([data-nai-control]){min-height:36px;height:36px}.partner-natural-ai [data-ui=button][data-ui-size=icon]:not([data-nai-control]){width:32px;min-width:32px;padding:0}.partner-natural-ai :is([role=menuitem],[role=menuitemcheckbox],[role=menuitemradio],[role=option]),.partner-natural-ai [role=tab]{min-height:32px}}@media (max-width:639px){.partner-natural-ai [data-ui=dialog-footer]>*{margin:0}}@media (pointer:coarse){.partner-natural-ai :is([data-ui=input],[data-ui=select-trigger]):not([data-nai-control]),.partner-natural-ai [data-ui=textarea]{font-size:16px}}@media (prefers-reduced-motion:reduce){.partner-natural-ai *,.partner-natural-ai :after,.partner-natural-ai :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}