.AppShell-module__-Au89q__shell{min-height:calc(100vh - var(--header-height) - var(--footer-height) - 32px);background:#fff;border:1px solid #dbe4ea;border-radius:14px;grid-template-columns:228px minmax(0,1fr);display:grid;overflow:hidden}.AppShell-module__-Au89q__isCollapsed{grid-template-columns:72px minmax(0,1fr)}.AppShell-module__-Au89q__sidebar{background:#fff;border-right:1px solid #e2e8f0;min-width:0}.AppShell-module__-Au89q__content{background:#f8fbfd;min-width:0;padding:20px;overflow:auto}@media (max-width:900px){.AppShell-module__-Au89q__shell{grid-template-columns:72px minmax(0,1fr);min-height:auto}}
.Button-module__VMVMAW__button{--btn-bg:var(--ui-button-primary-bg);--btn-fg:var(--ui-button-primary-fg);--btn-border:var(--ui-button-primary-border);--btn-bg-hover:var(--ui-button-primary-bg-hover);border:1px solid var(--btn-border);border-radius:var(--ui-radius-md);cursor:pointer;background:var(--btn-bg);color:var(--btn-fg);white-space:nowrap;outline:none;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;position:relative}.Button-module__VMVMAW__button:hover:not(:disabled){background:var(--btn-bg-hover);filter:brightness(98%)}.Button-module__VMVMAW__button:focus-visible{box-shadow:var(--ui-focus-ring)}.Button-module__VMVMAW__button:disabled{opacity:.55;cursor:not-allowed}.Button-module__VMVMAW__primary{--btn-bg:var(--ui-button-primary-bg);--btn-fg:var(--ui-button-primary-fg);--btn-border:var(--ui-button-primary-border);--btn-bg-hover:var(--ui-button-primary-bg-hover)}.Button-module__VMVMAW__secondary{--btn-bg:var(--ui-button-secondary-bg);--btn-fg:var(--ui-button-secondary-fg);--btn-border:var(--ui-button-secondary-border);--btn-bg-hover:var(--ui-button-secondary-bg-hover)}.Button-module__VMVMAW__danger{--btn-bg:var(--ui-button-danger-bg);--btn-fg:var(--ui-button-danger-fg);--btn-border:var(--ui-button-danger-border);--btn-bg-hover:var(--ui-button-danger-bg-hover)}.Button-module__VMVMAW__neutral{--btn-bg:var(--ui-button-neutral-bg);--btn-fg:var(--ui-button-neutral-fg);--btn-border:var(--ui-button-neutral-border);--btn-bg-hover:var(--ui-button-neutral-bg-hover)}.Button-module__VMVMAW__text{--btn-bg:transparent;--btn-fg:var(--ui-button-text-fg);--btn-border:transparent;--btn-bg-hover:var(--ui-button-text-bg-hover)}.Button-module__VMVMAW__small{min-height:32px;padding:6px 12px;font-size:13px;line-height:1.2}.Button-module__VMVMAW__medium{min-height:38px;padding:10px 16px;font-size:14px;line-height:1.3}.Button-module__VMVMAW__large{min-height:44px;padding:12px 20px;font-size:16px;line-height:1.3}.Button-module__VMVMAW__fullWidth{width:100%}.Button-module__VMVMAW__content{justify-content:center;align-items:center;gap:8px;display:inline-flex}.Button-module__VMVMAW__icon{justify-content:center;align-items:center;display:inline-flex}.Button-module__VMVMAW__loading .Button-module__VMVMAW__content{visibility:hidden}.Button-module__VMVMAW__spinner{border:2px solid #ffffff73;border-top-color:currentColor;border-radius:999px;width:16px;height:16px;animation:.7s linear infinite Button-module__VMVMAW__spin;position:absolute}.Button-module__VMVMAW__secondary .Button-module__VMVMAW__spinner,.Button-module__VMVMAW__neutral .Button-module__VMVMAW__spinner,.Button-module__VMVMAW__text .Button-module__VMVMAW__spinner{border-color:currentColor #0f172a33 #0f172a33}@keyframes Button-module__VMVMAW__spin{to{transform:rotate(360deg)}}
.ProofreadSettings-module__G88waW__card{background:#fff;border:1px solid #eaeaea;border-radius:12px;margin-bottom:20px;padding:20px;box-shadow:0 2px 8px #0000000f}.ProofreadSettings-module__G88waW__cardHeader{border-bottom:2px solid #50a4a7;justify-content:space-between;align-items:center;margin-bottom:16px;padding-bottom:10px;display:flex}.ProofreadSettings-module__G88waW__cardTitle{color:#2c5d61;margin:0;font-size:18px;font-weight:600}.ProofreadSettings-module__G88waW__sectionHeader{color:#2c5d61;align-items:center;gap:8px;margin:10px 0 6px;display:inline-flex}.ProofreadSettings-module__G88waW__sectionTitle{align-items:center;font-size:16px;font-weight:600;display:inline-flex}.ProofreadSettings-module__G88waW__inputGroupRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ProofreadSettings-module__G88waW__extraKeywordItem{flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:flex}.ProofreadSettings-module__G88waW__extraKeywordItem input{flex-shrink:0;width:200px!important;max-width:200px!important}.ProofreadSettings-module__G88waW__extraKeywordItem .ProofreadSettings-module__G88waW__buttonSmall{white-space:nowrap;flex-shrink:0;min-width:auto;padding:6px 10px}.ProofreadSettings-module__G88waW__deleteButton{justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;padding:4px!important;display:flex!important}.ProofreadSettings-module__G88waW__deleteButton img{filter:brightness(0)invert();pointer-events:none;width:16px;height:16px}.ProofreadSettings-module__G88waW__deleteButton:hover img{filter:brightness(0)invert()brightness(.8)}.ProofreadSettings-module__G88waW__inputModern{background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;height:40px;margin:0 auto;padding:10px 12px;font-family:Arial,Helvetica,sans-serif;font-size:14px;transition:box-shadow .15s,border-color .15s;box-shadow:0 1px 2px #00000005;max-width:200px!important}.ProofreadSettings-module__G88waW__inputModern:focus{border-color:#50a4a7;box-shadow:0 0 0 3px #50a4a72e}.ProofreadSettings-module__G88waW__inputModern::placeholder{color:#9aa3af}.ProofreadSettings-module__G88waW__inputCompact{width:min(22ch,100%);margin:0 auto;display:block;max-width:200px!important}.ProofreadSettings-module__G88waW__textareaModern{resize:vertical;background:#fff;border:1px solid #e5e7eb;border-radius:12px;outline:none;width:100%;min-height:180px;margin-top:8px;padding:12px 14px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6;transition:box-shadow .15s,border-color .15s;box-shadow:0 1px 2px #00000005}.ProofreadSettings-module__G88waW__textareaModern:focus{border-color:#50a4a7;box-shadow:0 0 0 3px #50a4a72e}.ProofreadSettings-module__G88waW__buttonCommon{cursor:pointer;border:#0000;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-size:14px;line-height:1.2;text-decoration:none;display:inline-flex;box-shadow:0 2px 8px #0000000f}.ProofreadSettings-module__G88waW__buttonCommon:hover{filter:brightness(90%);transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.ProofreadSettings-module__G88waW__buttonSmall{border-radius:6px;padding:6px 12px;font-size:12px}.ProofreadSettings-module__G88waW__buttonNegative{color:#fff;background-color:#e53e3e}.ProofreadSettings-module__G88waW__buttonNeutral{color:#2d3748;background-color:#f7fafc;border:1px solid #e2e8f0;max-width:200px}.ProofreadSettings-module__G88waW__buttonNeutral:disabled{color:#a0aec0;cursor:not-allowed;opacity:.6;background-color:#edf2f7}.ProofreadSettings-module__G88waW__buttonNeutral:disabled:hover{filter:none;transform:none;box-shadow:0 2px 4px #0000001a}.ProofreadSettings-module__G88waW__fieldsetRadio{border:none;flex-flow:wrap;justify-content:center;gap:12px;margin:8px 0;padding:12px;display:flex}.ProofreadSettings-module__G88waW__radioInlineGroup{flex-wrap:wrap;justify-content:center;gap:8px 12px;display:flex}.ProofreadSettings-module__G88waW__radioInlineInput{opacity:0;width:0;height:0;position:absolute}.ProofreadSettings-module__G88waW__radioInlineLabel{color:#166534;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#f0fdf4;border:2px solid #bbf7d0;border-radius:8px;margin:0;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s;display:inline-block}.ProofreadSettings-module__G88waW__radioInlineLabel:hover{background:#dcfce7;border-color:#86efac}.ProofreadSettings-module__G88waW__radioInlineInput:checked+.ProofreadSettings-module__G88waW__radioInlineLabel{color:#fff;background:#50a4a7;border-color:#2c5d61;box-shadow:0 2px 4px #50a4a74d}.ProofreadSettings-module__G88waW__radioInlineInput:focus+.ProofreadSettings-module__G88waW__radioInlineLabel{outline-offset:2px;outline:2px solid #50a4a7}@media (max-width:768px){.ProofreadSettings-module__G88waW__inputGroupRow{flex-direction:column;align-items:center;gap:16px}.ProofreadSettings-module__G88waW__inputCompact{width:100%;margin:0 auto;max-width:200px!important}.ProofreadSettings-module__G88waW__extraKeywordItem{justify-content:center}.ProofreadSettings-module__G88waW__extraKeywordItem input{flex-shrink:0;width:200px!important;max-width:200px!important}.ProofreadSettings-module__G88waW__buttonNeutral{max-width:200px;margin:0 auto}.ProofreadSettings-module__G88waW__radioInlineGroup,.ProofreadSettings-module__G88waW__fieldsetRadio{justify-content:flex-start}}.ProofreadSettings-module__G88waW__buttonCommon:focus,.ProofreadSettings-module__G88waW__inputModern:focus,.ProofreadSettings-module__G88waW__textareaModern:focus{outline-offset:2px;outline:2px solid #50a4a7}@keyframes ProofreadSettings-module__G88waW__fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ProofreadSettings-module__G88waW__card{animation:.3s ease-out ProofreadSettings-module__G88waW__fadeIn}
.FormControls-module__EKXraq__controlBase{border:1px solid var(--ui-input-border);border-radius:var(--ui-radius-md);background:var(--ui-input-bg);width:100%;color:var(--ui-input-fg);outline:none;padding:10px 12px;font-size:14px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.FormControls-module__EKXraq__controlBase:focus-visible{border-color:var(--ui-input-border-focus);box-shadow:var(--ui-focus-ring)}.FormControls-module__EKXraq__controlBase:disabled{background:var(--ui-input-bg-disabled);color:var(--ui-input-fg-disabled);cursor:not-allowed}.FormControls-module__EKXraq__textarea{resize:vertical;min-height:100px}
.Header-module__PKyi4W__header{z-index:50;height:var(--header-height);min-height:var(--header-height);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border-bottom:1px solid #eaeaea;position:sticky;top:0}.Header-module__PKyi4W__inner{grid-template-columns:1fr auto 1fr;align-items:center;column-gap:12px;max-width:1200px;margin:0 auto;padding:8px 12px;display:grid}.Header-module__PKyi4W__left{grid-column:1;min-width:0}.Header-module__PKyi4W__center{grid-column:2;justify-self:center;min-width:0}.Header-module__PKyi4W__right{grid-column:3;justify-self:end;align-items:center;gap:8px;min-width:0;display:inline-flex}.Header-module__PKyi4W__brand{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.Header-module__PKyi4W__brandIcon{border-radius:6px}.Header-module__PKyi4W__brandText{color:var(--positive-action-color-dark);font-weight:700}.Header-module__PKyi4W__betaBadge{color:#6b7280;margin-left:4px;font-size:10px}.Header-module__PKyi4W__nav{align-items:center;gap:12px;display:flex}.Header-module__PKyi4W__link{color:var(--positive-action-color-dark);font-size:13px;font-weight:600;text-decoration:none}.Header-module__PKyi4W__link:hover{filter:brightness(90%)}.Header-module__PKyi4W__iconInline{vertical-align:middle;opacity:.7;margin-left:4px}.Header-module__PKyi4W__headerPlaceholder{height:var(--header-height)}.Header-module__PKyi4W__userLabel{color:#6b7280;font-size:12px}.Header-module__PKyi4W__signOutBtn{background:var(--reset-color);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.Header-module__PKyi4W__signOutBtn:hover{filter:brightness(93%)}.Header-module__PKyi4W__helpIconBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.Header-module__PKyi4W__helpIconBtn:hover{color:#334155;border-color:#94a3b8}.Header-module__PKyi4W__avatarBtn{cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex;overflow:hidden}.Header-module__PKyi4W__avatarImage{object-fit:cover;width:100%;height:100%}.Header-module__PKyi4W__avatarFallback{color:#0f172a;background:#e2e8f0;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;font-weight:700;display:inline-flex}
.Footer-module__M-Wtgq__footer{width:100%;min-height:var(--footer-height);height:var(--footer-height);background-color:var(--footer-bg,#f9fafb);color:var(--footer-fg,#4a5568);text-align:center;border-top:1px solid var(--border);box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;padding:0 8px;display:flex}.Footer-module__M-Wtgq__centralize{font-size:12px}.Footer-module__M-Wtgq__nullspace{height:14px}.Footer-module__M-Wtgq__footerinline{font-size:8px}
.Modals-module__4-N4Ca__modal-background{z-index:100;background-color:#ffffff80;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.Modals-module__4-N4Ca__modal-content{background:#fff;border-radius:10px;padding:20px}.Modals-module__4-N4Ca__modal-fade-image-loading{animation:3s infinite Modals-module__4-N4Ca__fade}@keyframes Modals-module__4-N4Ca__fade{0%{opacity:0}50%{opacity:1}80%{opacity:0}to{opacity:0}}.Modals-module__4-N4Ca__modal-confirm{background:var(--notice-back-color);border-radius:8px;max-width:600px;margin:auto;padding:5px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 10px #0000001a}.Modals-module__4-N4Ca__modal-confirm-notion{background:var(--notice-back-color)}.Modals-module__4-N4Ca__modal-confirm-redirect{max-width:640px}.Modals-module__4-N4Ca__modal-confirm-img-container{z-index:900;position:fixed;top:16px;right:16px}.Modals-module__4-N4Ca__button_container_horizontalcenter{justify-content:center;gap:12px;margin-top:12px;display:flex}.Modals-module__4-N4Ca__buttonCommon{cursor:pointer;border:#0000;border-radius:10px;padding:10px 14px;font-size:14px;line-height:1.2;box-shadow:0 2px 8px #0000000f}.Modals-module__4-N4Ca__buttonPositive{color:#fff;background-color:var(--positive-action-color)}.Modals-module__4-N4Ca__cancel{background-color:var(--reset-color);color:#fff}.Modals-module__4-N4Ca__reject{background-color:var(--negative-action-color);color:#fff}.Modals-module__4-N4Ca__modalnote-confirm{background:var(--notice-back-color);border-radius:8px;max-width:1000px;max-height:600px;margin:auto;padding:5px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 10px #0000001a}.Modals-module__4-N4Ca__required_tag{background-color:var(--positive-concept-color);color:#fff;border-radius:3px;margin-left:5px;padding:2px 4px;font-size:.75em}
.MainLogo-module__OyTGYW__logoContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.MainLogo-module__OyTGYW__imageContainer{justify-content:center;align-items:center;margin-bottom:8px;display:flex}.MainLogo-module__OyTGYW__titleContainer{color:var(--positive-action-color);white-space:nowrap;justify-content:center;align-items:center;font-family:cursive;display:flex}.MainLogo-module__OyTGYW__betaLabel{color:#777;vertical-align:middle;margin-left:4px}.MainLogo-module__OyTGYW__subTitleContainer{color:var(--positive-action-color);white-space:nowrap;justify-content:center;align-items:center;font-family:cursive;display:flex}
.AccessDenied-module__di6dra__container{text-align:center;color:#1f2937;background:#fffdf8;border:1px solid #fde68a;border-left:6px solid #f59e0b;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;min-height:62vh;padding:2rem;display:flex}.AccessDenied-module__di6dra__logoContainer{margin-bottom:1.25rem}.AccessDenied-module__di6dra__title{color:#92400e;margin-bottom:.65rem;font-size:2rem;font-weight:700}.AccessDenied-module__di6dra__subtitle{color:#b45309;margin-bottom:1rem;font-size:1.05rem}.AccessDenied-module__di6dra__message{color:#475569;max-width:500px;margin-bottom:1.1rem;font-size:1rem;line-height:1.6}.AccessDenied-module__di6dra__countdown{color:#64748b;margin-top:.5rem;font-family:Courier New,monospace;font-size:.94rem}.AccessDenied-module__di6dra__errorCode{color:#9ca3af;margin-top:1.3rem;font-family:Courier New,monospace;font-size:.9rem}@media (max-width:768px){.AccessDenied-module__di6dra__container{padding:1rem}.AccessDenied-module__di6dra__title{font-size:1.6rem}.AccessDenied-module__di6dra__subtitle{font-size:1rem}.AccessDenied-module__di6dra__message{font-size:.94rem}}
.Home-module__g21JLG__logo_queries{color:#50a4a7;cursor:pointer;font-family:"cursive";transition:color .3s}.Home-module__g21JLG__logo_queries:hover{color:#50a4a7}.Home-module__g21JLG__logo_queries-small{font-size:15px}.Home-module__g21JLG__headerPosition{margin-top:auto}.Home-module__g21JLG__headerContainer{vertical-align:middle;background-color:#c4e8ff;border:#c4e8ff;justify-content:space-between;align-items:center;width:100%;height:40px;display:flex;position:relative}.Home-module__g21JLG__headerContainer left{font-family:cursive;position:absolute}.Home-module__g21JLG__headerContainer right{position:absolute}.Home-module__g21JLG__headerContainerNull{vertical-align:middle;background-color:#ebffee;border:#ebffee;justify-content:space-between;width:100%;height:40px;display:flex;position:relative}.Home-module__g21JLG__headbutton{cursor:pointer;background-color:#0000;border:0 solid #afadad;border-radius:5px;width:100%;height:20px;padding:0}.Home-module__g21JLG__container{border:#111;flex-direction:column;width:100%;max-width:1200px;min-height:calc(100vh - 82px);margin:0 auto;padding:5px;display:flex;position:relative}.Home-module__g21JLG__contentSection{width:100%;max-width:100%;margin:0 auto;padding:0 20px}.Home-module__g21JLG__inline{flex-direction:row;justify-content:space-between;display:flex}.Home-module__g21JLG__inline text{text-align:left;font-size:7px}.Home-module__g21JLG__form{vertical-align:baseline;background:0 0;border:0;outline:0;width:70%;margin:0;padding:0;font-size:100%}.Home-module__g21JLG__horizontalcenter{justify-content:center;display:flex}.Home-module__g21JLG__title a{color:#0070f3;text-decoration:none}.Home-module__g21JLG__title a:hover,.Home-module__g21JLG__title a:focus,.Home-module__g21JLG__title a:active{text-decoration:underline}.Home-module__g21JLG__title{margin:0;font-size:4rem;line-height:1.15}.Home-module__g21JLG__title,.Home-module__g21JLG__description{text-align:center}.Home-module__g21JLG__description{margin:0 0;font-size:1.5rem;line-height:1.5}.Home-module__g21JLG__backgroundcolor{background-color:#000}.Home-module__g21JLG__code{background:#fafafa;border-radius:5px;padding:.75rem;font-family:Menlo,Monaco,Lucida Console,Liberation Mono,DejaVu Sans Mono,Bitstream Vera Sans Mono,Courier New,monospace;font-size:1.1rem}.Home-module__g21JLG__grid{flex-wrap:wrap;justify-content:center;align-items:center;max-width:800px;display:flex}.Home-module__g21JLG__card{text-align:left;color:inherit;border:1px solid #eaeaea;border-radius:10px;max-width:300px;margin:1rem;padding:1.5rem;text-decoration:none;transition:color .15s,border-color .15s}.Home-module__g21JLG__card:hover,.Home-module__g21JLG__card:focus,.Home-module__g21JLG__card:active{color:#0070f3;border-color:#0070f3}.Home-module__g21JLG__card h2{margin:0 0 1rem;font-size:1.5rem}.Home-module__g21JLG__card p{margin:0;font-size:1.25rem;line-height:1.5}.Home-module__g21JLG__logo{height:1em;margin-left:.5rem}@media (max-width:600px){.Home-module__g21JLG__grid{flex-direction:column;width:100%}}@media (prefers-color-scheme:dark){.Home-module__g21JLG__card{border-color:#222}.Home-module__g21JLG__code{background:#111}.Home-module__g21JLG__logo img{filter:invert()}}.Home-module__g21JLG__mark{background-color:#ff0;padding:16px}.Home-module__g21JLG__markcolor{color:#f30000;font:bold}.Home-module__g21JLG__tooltip{cursor:pointer;background-color:#ceff9d;border:1px solid #4eff5d;border-radius:5px;width:auto;height:auto;padding:1px;display:inline-block;position:relative}.Home-module__g21JLG__tooltip p{margin:0;padding:0}.Home-module__g21JLG__tooltipcontent{color:#000;z-index:10;background:#a4fface0;border-radius:5px;width:100px;padding:10px;font-size:14px;line-height:1.6em;display:none;position:absolute}.Home-module__g21JLG__tooltipcontent:before{content:"";z-index:10;border:15px solid #0000;border-top-color:#a4fface0;margin-left:-15px;position:absolute;top:-24px;right:60%;transform:rotate(180deg)}.Home-module__g21JLG__tooltip:hover .Home-module__g21JLG__tooltipcontent{display:inline-block;top:30px;left:0}.Home-module__g21JLG__flex{display:flex}.Home-module__g21JLG__table{max-width:90v;margin:0 auto}.Home-module__g21JLG__scroll_container{width:95%;max-height:35vh;margin:0 auto;overflow:auto}.Home-module__g21JLG__scroll_container .Home-module__g21JLG__table{border:var(--positive-concept-color)1px solid;max-width:90v;margin:0 auto}.Home-module__g21JLG__table thead{z-index:20;background-color:#50a4a7;height:40px;position:sticky;top:-1px}.Home-module__g21JLG__table tbody tr{background-color:var(--base-color);height:60px}.Home-module__g21JLG__table tbody tr.Home-module__g21JLG__dark{background-color:var(--notice-back-color);height:60px;color:var(--negative-concept-color)}.Home-module__g21JLG__table td{text-align:left;padding:2px 5px}.Home-module__g21JLG__table th{text-align:left;color:#fff;background-color:#50a4a7;padding:2px 10px 5px}.Home-module__g21JLG__table .Home-module__g21JLG__column_narrow_bulk{width:24px}.Home-module__g21JLG__table .Home-module__g21JLG__column_narrow_id{width:30px;color:var(--reset-color);font-size:small}.Home-module__g21JLG__table .Home-module__g21JLG__column_narrow_reg{z-index:10;border-right:1px solid #e0f7fa;width:100px;position:sticky;left:50px}.Home-module__g21JLG__table .Home-module__g21JLG__column_id{color:var(--reset-color);max-width:100px;font-size:small}.Home-module__g21JLG__table .Home-module__g21JLG__column_pjt_name{width:250px}.Home-module__g21JLG__table .Home-module__g21JLG__column_pjt_description{width:350px}.Home-module__g21JLG__table .Home-module__g21JLG__column_narrow_status{width:200px}.Home-module__g21JLG__table .Home-module__g21JLG__column_narrow_regorigin{width:100px}.Home-module__g21JLG__table .Home-module__g21JLG__column_narrow_alert_tooltip{min-width:400px}.Home-module__g21JLG__table .Home-module__g21JLG__column_narrow_alert_memo{width:100px}.Home-module__g21JLG__table .Home-module__g21JLG__column_narrow_alert_level{width:70px}.Home-module__g21JLG__table .Home-module__g21JLG__column_narrow_alert_level_row{border-radius:3px;width:25px}.Home-module__g21JLG__table input[type=text]{border:1px solid var(--positive-concept-back-color);flex-grow:1;padding-right:2px;font-family:Franklin Gothic Medium}.Home-module__g21JLG__table input[type=textarea]{white-space:pre-wrap;border:1px solid var(--positive-concept-back-color);flex-grow:1;height:100px;font-family:Franklin Gothic Medium}.Home-module__g21JLG__table textarea{white-space:pre-wrap;border:1px solid var(--positive-concept-back-color);resize:none;justify-content:space-between;align-items:flex-start;min-width:400px;height:100px;font-family:Franklin Gothic Medium;font-size:.9rem;overflow:auto}.Home-module__g21JLG__table .Home-module__g21JLG__column_narrow_active{width:100px}.Home-module__g21JLG__table .Home-module__g21JLG__active_toggle_input{z-index:8;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.Home-module__g21JLG__table .Home-module__g21JLG__active_toggle_label{width:var(--switch-width);height:var(--switch-height);border-radius:calc(var(--switch-height)/2);box-sizing:border-box;background:#fff;border:3px solid #eee;transition:all .4s;display:inline-block;position:relative}.Home-module__g21JLG__table .Home-module__g21JLG__active_toggle_label:after{content:"";width:var(--switch-knob-size);height:var(--switch-knob-size);left:var(--switch-knob-position-left);top:var(--switch-knob-position-top);z-index:0;background:#eee;border-radius:100%;transition:all .4s;position:absolute}.Home-module__g21JLG__table .Home-module__g21JLG__active_toggle_input:checked+.Home-module__g21JLG__active_toggle_label{border:3px solid var(--positive-action-color)}.Home-module__g21JLG__table .Home-module__g21JLG__active_toggle_input:checked+.Home-module__g21JLG__active_toggle_label:after{transform:translateX(var(--switch-knob-translate));background:var(--positive-concept-color)}.Home-module__g21JLG__table .Home-module__g21JLG__active_toggle_button{min-width:50px;width:var(--switch-width);height:var(--switch-height);position:relative}.Home-module__g21JLG__table .Home-module__g21JLG__bulk_edit_button{opacity:0;z-index:8;cursor:pointer;position:absolute}.Home-module__g21JLG__table .Home-module__g21JLG__bulk_edit_button_label{border:1.5px solid var(--positive-action-color);box-sizing:border-box;background:#fff;border-radius:3px;width:20px;height:20px;transition:all .4s;display:inline-block;position:relative}.Home-module__g21JLG__table .Home-module__g21JLG__bulk_edit_button:checked+.Home-module__g21JLG__bulk_edit_button_label:after{content:"✔";color:var(--positive-action-color);font-size:18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Home-module__g21JLG__table .Home-module__g21JLG__bulk_edit_button_container{width:20px;height:20px;margin:auto;position:relative}.Home-module__g21JLG__table .Home-module__g21JLG__table_button_container{flex-direction:row;display:flex}.Home-module__g21JLG__table .Home-module__g21JLG__table_button_container .Home-module__g21JLG__bulk_process_button_container{flex-direction:row;width:500px;display:flex;position:sticky;left:50px}.Home-module__g21JLG__table .Home-module__g21JLG__table_button_container,.Home-module__g21JLG__table .Home-module__g21JLG__bulk_process_button_container button{background-color:var(--notice-back-color);color:var(--positive-action-color-dark);cursor:pointer;border:none;border-radius:5px;justify-content:center;margin-right:20px;padding:10px;font-size:smaller;display:flex;box-shadow:0 4px 4px #00000040}.Home-module__g21JLG__table .Home-module__g21JLG__table_button_container,.Home-module__g21JLG__table .Home-module__g21JLG__bulk_process_button_container button:hover{filter:brightness(85%)}.Home-module__g21JLG__table .Home-module__g21JLG__table_button_container,.Home-module__g21JLG__table .Home-module__g21JLG__bulk_process_button_container button.Home-module__g21JLG__alert{background-color:var(--alert-back-color)}.Home-module__g21JLG__table .Home-module__g21JLG__table_button_container,.Home-module__g21JLG__table .Home-module__g21JLG__horizontal_button_container{flex-direction:row;align-items:center;margin:0 auto;display:flex}.Home-module__g21JLG__table .Home-module__g21JLG__table_button_container,.Home-module__g21JLG__table .Home-module__g21JLG__horizontal_button_container span{margin-left:40px}.Home-module__g21JLG__table .Home-module__g21JLG__tag{background-color:var(--positive-action-color-dark);color:#fff;border-radius:3px;margin:3px;padding:2px;font-size:small}.Home-module__g21JLG__table .Home-module__g21JLG__tag_user_id{background-color:var(--positive-action-color);color:#fff}.Home-module__g21JLG__table .Home-module__g21JLG__tag_pjt_id{background-color:var(--neutral-color);color:#fff}.Home-module__g21JLG__table select{width:100px;height:30px;margin-right:10px;font-size:medium}.Home-module__g21JLG__table td.Home-module__g21JLG__width300,.Home-module__g21JLG__table th.Home-module__g21JLG__width300{max-width:300px}.Home-module__g21JLG__formContainer{width:70%;margin:0 auto}.Home-module__g21JLG__formtextkw,.Home-module__g21JLG__formtextdraft{color:#000;background:#f4f9ff;border:.4px;border-radius:8px;font-family:Franklin Gothic Medium;font-size:16px;line-height:1.5;display:flex;box-shadow:inset 2.4px 4.2px 10.9px #88d9e2,inset 2px 1.8px 2.7px #88d9e2}.Home-module__g21JLG__formtextdraft{color:#000;white-space:pre-wrap;vertical-align:top;resize:vertical;background:#f4f9ff;border:.4px;border-radius:8px;font-family:Franklin Gothic Medium;line-height:40px;display:inline-block;box-shadow:inset 2.4px 4.2px 10.9px #88d9e2,inset 2px 1.8px 2.7px #88d9e2}.Home-module__g21JLG__formtextkw{flex-wrap:wrap;width:160px;height:35px;padding-top:5px;font-size:16px}.Home-module__g21JLG__formtextdraft{font-size:14x;letter-spacing:.01em;flex-wrap:wrap;width:100%;height:100px;line-height:1.5}.Home-module__g21JLG__formContainerChild{text-align:center;background-color:#d3faff;border-radius:5px;padding:10px;box-shadow:.9px .9px 1.1px #0002,3px 3px 9px #00000021}.Home-module__g21JLG__button_container_horizontalcenter{justify-content:center;gap:50px;display:flex}.Home-module__g21JLG__table_container{max-width:100%;margin-top:20px;overflow-x:auto}.Home-module__g21JLG__tableCommon{border-collapse:collapse;table-layout:fixed;background-color:#fff;width:100%;box-shadow:0 2px 4px #0000001a}.Home-module__g21JLG__tableCommon th{color:#fff;text-align:left;word-wrap:break-word;background-color:#50a4a7;padding:12px;font-weight:700}.Home-module__g21JLG__tableCommon td{word-wrap:break-word;overflow-wrap:break-word;border-bottom:1px solid #ddd;max-width:0;padding:12px}.Home-module__g21JLG__tableCommon tr:hover{background-color:#f5f5f5}.Home-module__g21JLG__narrowColumn{text-align:center;width:80px}.Home-module__g21JLG__notificationTable th:first-child,.Home-module__g21JLG__notificationTable td:first-child{width:20%}.Home-module__g21JLG__notificationTable th:nth-child(2),.Home-module__g21JLG__notificationTable td:nth-child(2){width:60%}.Home-module__g21JLG__notificationTable th:nth-child(3),.Home-module__g21JLG__notificationTable td:nth-child(3){width:20%}.Home-module__g21JLG__buttonCommon{cursor:pointer;border:#0000;border-radius:10px;padding:10px 14px;font-size:14px;line-height:1.2;box-shadow:0 2px 8px #0000000f}.Home-module__g21JLG__buttonPositive{color:#fff;background-color:var(--positive-action-color)}.Home-module__g21JLG__buttonPositiveMidle{color:#fff;background-color:var(--positive-concept-back-color)}.Home-module__g21JLG__buttonPositiveStrong{color:#fff;background-color:var(--positive-concept-color)}.Home-module__g21JLG__buttonAlert{color:#fff;background-color:var(--alert-color)}.Home-module__g21JLG__buttonTopAlert{color:#fff;background-color:var(--negative-concept-color)}.Home-module__g21JLG__buttonNeutral{color:#000;background-color:var(--notice-back-color)}.Home-module__g21JLG__buttonDark{color:#000;background-color:var(--reset-color);cursor:default}.Home-module__g21JLG__buttonCommonSmall{border-radius:8px;padding:6px 10px;font-size:12px}.Home-module__g21JLG__fieldsetbutton{border:1px #111;flex-direction:row;justify-content:center;margin:5px;padding:8px;display:flex}.Home-module__g21JLG__headbutton,.Home-module__g21JLG__buttonCommon,.Home-module__g21JLG__buttonPositive,.Home-module__g21JLG__buttonAlert,.Home-module__g21JLG__buttonCommonSmall{transition:filter .3s}.Home-module__g21JLG__headbutton:hover,.Home-module__g21JLG__buttonCommon:hover,.Home-module__g21JLG__buttonPositive:hover,.Home-module__g21JLG__buttonAlert:hover,.Home-module__g21JLG__buttonCommonSmall:hover{filter:brightness(85%)}.Home-module__g21JLG__radioInlineInput{clip:rect(1px,1px,1px,1px);transition:background-color .3s;position:absolute!important}.Home-module__g21JLG__radioInlineInput+label{color:#000;text-shadow:0 0 1px #000000b3;background:#d9ffe6;border:#0000;border-radius:5px;height:40px;margin:4px;padding:.5rem 1rem;transition:background-color .3s;display:inline-block;box-shadow:.9px .9px 1.1px #0002,3px 3px 9px #00000021}.Home-module__g21JLG__radioInlineInput:checked+label{color:#000;text-shadow:0 0 1px #000000b3;background:#94e2e4;border:#0000;border-radius:5px;margin:3px;box-shadow:.9px .9px 1.1px #0002,3px 3px 9px #00000021}.Home-module__g21JLG__radioInlineInput:hover{filter:brightness(85%)}.Home-module__g21JLG__radioInlineInput.Home-module__g21JLG__dark+label,.Home-module__g21JLG__radioInlineInput.Home-module__g21JLG__dark{background-color:var(--reset-color)}.Home-module__g21JLG__font9{text-align:center;width:100%;font-size:12px;line-height:2px}.Home-module__g21JLG__text-negative-concept-color{color:var(---negative-concept-color)}.Home-module__g21JLG__regulationEditionHeaderreg,.Home-module__g21JLG__regulationEditionHeaderorigin,.Home-module__g21JLG__regulationEditionHeadertooltip,.Home-module__g21JLG__regulationEditionHeaderactive{text-align:center;font-size:15px;font:bold;background-color:#f21515;border:#0000;border-radius:5px;margin-bottom:5px;display:inline-block;box-shadow:.9px .9px 1.1px #0002,3px 3px 9px #00000021}.Home-module__g21JLG__regulationEditionHeaderreg,.Home-module__g21JLG__regulationEditionHeaderorigin,.Home-module__g21JLG__regulationEditionHeadertooltip,.Home-module__g21JLG__regulationEditionHeaderactive,.Home-module__g21JLG__regulationEditionContentsreg,.Home-module__g21JLG__regulationEditionContentsorigin,.Home-module__g21JLG__regulationEditionContentsrooltip,.Home-module__g21JLG__regulationEditionContentsactive{border:0 0 0 0;margin:0 3px;padding:0}.Home-module__g21JLG__regulationEditionHeaderreg,.Home-module__g21JLG__regulationEditionContentsreg,.Home-module__g21JLG__regulationEditionHeaderorigin,.Home-module__g21JLG__regulationEditionContentsorigin{width:100px}.Home-module__g21JLG__regulationEditionHeadertooltip,.Home-module__g21JLG__regulationEditionContentstooltip{width:300px;margin:0 3px;padding:0%}.Home-module__g21JLG__regulationEditionContentstooltip{min-height:content}.Home-module__g21JLG__regulationEditionHeaderactive,.Home-module__g21JLG__regulationEditionContentsactive{width:30px}.Home-module__g21JLG__relativePositionRegTable{position:relative}.Home-module__g21JLG__regulationEditionContentsactive{position:absolute;top:35%}.Home-module__g21JLG__buttonRegChange{background-color:#25fa57;border:#0000;border-radius:5px;margin-left:40px;font-size:15px;position:absolute;top:20%;box-shadow:.9px .9px 1.1px #0002,3px 3px 9px #00000021}.Home-module__g21JLG__buttonRegDelete{background-color:#fa4525;border:#0000;border-radius:5px;margin-left:100px;font-size:15px;position:absolute;top:20%;box-shadow:.9px .9px 1.1px #0002,3px 3px 9px #00000021}.Home-module__g21JLG__signin_form_container{width:100%;max-width:1100px;direction:column;flex-direction:column;justify-content:center;align-items:center;margin:0 auto 10px;padding:20px;display:flex}.Home-module__g21JLG__signin_form_container .Home-module__g21JLG__signin_form_row{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:10px;display:flex}.Home-module__g21JLG__signin_form_container .Home-module__g21JLG__signin_form_row label{width:250px;margin-right:10px}.Home-module__g21JLG__signin_form_container .Home-module__g21JLG__signin_form_row input[type=text],.Home-module__g21JLG__signin_form_container .Home-module__g21JLG__signin_form_row input[type=email],.Home-module__g21JLG__signin_form_container .Home-module__g21JLG__signin_form_row input[type=password]{text-align:center;border:1px solid var(--positive-concept-back-color);background-color:#fff;flex-grow:1;width:300px;margin:5px;padding:5px;font-family:Franklin Gothic Medium}.Home-module__g21JLG__signin_form_container .Home-module__g21JLG__signin_form_row input.Home-module__g21JLG__valid{border:4px solid var(--positive-action-color);border-radius:5px}.Home-module__g21JLG__settings_form_container{width:90%;max-width:1100px;margin:0 auto;padding:20px}.Home-module__g21JLG__settings_form_row{align-items:center;max-width:800px;margin-bottom:10px;display:flex}.Home-module__g21JLG__settings_form_row label{width:250px;min-width:250px;margin-right:10px}.Home-module__g21JLG__settings_form_row select{width:100px;height:30px;margin-right:10px;font-size:medium}.Home-module__g21JLG__required_tag{background-color:var(--positive-concept-color);color:#fff;border-radius:3px;margin-left:5px;padding:2px 4px;font-size:.75em}.Home-module__g21JLG__required_tag.Home-module__g21JLG__dark{background-color:var(--positive-action-color-dark)}.Home-module__g21JLG__settings_form_row input[type=number],.Home-module__g21JLG__settings_form_row input[type=text],.Home-module__g21JLG__settings_form_row input[type=email],.Home-module__g21JLG__settings_form_row input[type=password]{border:1px solid var(--positive-concept-back-color);background-color:#fff;flex-grow:1;max-width:500px;margin:5px;padding:5px;font-family:Franklin Gothic Medium}.Home-module__g21JLG__settings_form_row textarea,.Home-module__g21JLG__textarea{border:1px solid var(--positive-concept-back-color);resize:none;flex-grow:1;height:100px;margin:5px;padding:5px;font-family:Franklin Gothic Medium;overflow:auto}.Home-module__g21JLG__settings_form_row input[type=radio],.Home-module__g21JLG__settings_form_row input[type=checkbox]{margin-right:10px}.Home-module__g21JLG__settings_form_row .Home-module__g21JLG__radio-label,.Home-module__g21JLG__settings_form_row .Home-module__g21JLG__checkbox-label{margin-right:20px}.Home-module__g21JLG__settings_form_row .Home-module__g21JLG__radio-container,.Home-module__g21JLG__settings_form_row .Home-module__g21JLG__checkbox-container{align-items:center;display:flex}.Home-module__g21JLG__settings_form_row .Home-module__g21JLG__radio-container-vertical,.Home-module__g21JLG__settings_form_row .Home-module__g21JLG__checkbox-container-vertical{flex-direction:column;align-items:flex-start}.Home-module__g21JLG__settings_form_row .Home-module__g21JLG__input_container{flex-grow:1;padding:5px;display:flex}.Home-module__g21JLG__settings_form_row .Home-module__g21JLG__input_unchangable{border:1px solid var(--positive-concept-back-color);background-color:#fff;flex-grow:1;margin:5px;padding:5px;font-family:Franklin Gothic Medium}.Home-module__g21JLG__settings_form_row .Home-module__g21JLG__main_input{text-align:center;width:40%;max-width:300px;margin:0 auto}.Home-module__g21JLG__settings_form_row .Home-module__g21JLG__main_input.Home-module__g21JLG__valid{border-width:2px;border-color:var(--positive-concept-color);background:#ccf5fa;box-shadow:0 4px 8px #00000040}.Home-module__g21JLG__settings_form_row .Home-module__g21JLG__main_input.Home-module__g21JLG__invalid{border-width:2px;border-color:var(--negative-action-color);background:#ccf5fa;box-shadow:0 4px 8px #00000040}.Home-module__g21JLG__settings_notice_box{background-color:var(--notice-back-color);border-radius:5px;width:80%;margin:20px auto;padding:10px;font-size:.9em;box-shadow:0 2px 4px #0000001a}.Home-module__g21JLG__settings_notice_box_alert{background-color:var(--alert-back-color);border-radius:5px;width:80%;margin:20px auto;padding:10px;font-size:.9em;box-shadow:0 2px 4px #0000001a}.Home-module__g21JLG__code_block{background-color:var(--reset-color);color:#fff;border-radius:3px;margin:auto;padding:5px;font-family:Franklin Gothic Medium}.Home-module__g21JLG__settings_form_row-hight{height:100px}.Home-module__g21JLG__settings-textbox{white-space:pre-wrap;vertical-align:top;resize:vertical;border:1px solid #ccc;border-radius:4px;width:80%;height:100px;padding:10px;font-family:Franklin Gothic Medium;line-height:1.5}.Home-module__g21JLG__popup{color:#333;background-color:var(--notice-back-color);transform:trasparent .3s ease-out;z-index:10000;border-radius:5px;flex-direction:column;align-items:stretch;width:400px;padding:6px;animation:.3s ease-out Home-module__g21JLG__fadeIn;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 2px 4px #0000001a}.Home-module__g21JLG__popup h4{width:calc(100% - 32px);color:var(--positive-action-color);border-bottom:2px solid var(--positive-action-color);margin-top:0;margin-bottom:0;padding-bottom:2px;font-size:1.1rem}.Home-module__g21JLG__popup.Home-module__g21JLG__alert h4{color:var(--negative-action-color);border-bottom:2px solid var(--negative-action-color)}.Home-module__g21JLG__popup .Home-module__g21JLG__content{white-space:pre-wrap;justify-content:space-between;align-items:flex-start;width:100%;font-size:.9rem;display:flex}.Home-module__g21JLG__popup button{background-color:var(--positive-action-color);color:#fff;cursor:pointer;border:none;border-radius:3px;padding:3px 5px;font-size:.8rem;transition:background-color .3s;position:absolute;top:8px;right:8px}.Home-module__g21JLG__popup button:hover{filter:brightness(85%)}.Home-module__g21JLG__popup img{align-self:flex-start;width:48px;margin-top:5px;margin-right:auto}@keyframes Home-module__g21JLG__fadeIn{0%{opacity:0}to{opacity:1}}.Home-module__g21JLG__tooltipContainer{margin-top:1rem;position:relative}.Home-module__g21JLG__tooltipContentBox{z-index:950;background-color:var(--notice-back-color);visibility:hidden;border-radius:5px;flex-direction:column;align-items:stretch;width:300px;min-height:40px;max-height:250px;padding:2px;animation:.3s ease-out Home-module__g21JLG__fadeIn;display:flex;position:absolute;top:100%;left:100%;overflow-y:auto;transform:translate(-10%);box-shadow:.9px .9px 1.1px #0002,3px 3px 9px #00000021}.Home-module__g21JLG__tooltipContentBox.Home-module__g21JLG__right{left:unset;right:80%}.Home-module__g21JLG__tooltipContainer:hover .Home-module__g21JLG__tooltipContentBox,.Home-module__g21JLG__tooltipContentBox.Home-module__g21JLG__right:hover .Home-module__g21JLG__tooltipContentBox.Home-module__g21JLG__right{visibility:visible;margin-bottom:5px}.Home-module__g21JLG__tooltipContainer .Home-module__g21JLG__title_section{color:#000;font-size:14px;font:bold;justify-content:space-between;margin:.1em 0 .5em;display:flex}.Home-module__g21JLG__tooltipContentBox .Home-module__g21JLG__description{color:#000;text-align:left;padding:2px;font-size:12px;font-weight:700}.Home-module__g21JLG__email-input-container{width:500px;height:40px;position:relative}.Home-module__g21JLG__password-input-container{position:relative}.Home-module__g21JLG__show-password-button{position:absolute;top:50%;right:0;transform:translateY(-50%)}.Home-module__g21JLG__style-reset,.Home-module__g21JLG__style-reset *,.Home-module__g21JLG__style-reset * *,.Home-module__g21JLG__style-reset * * *,.Home-module__g21JLG__style-reset * * * *,.Home-module__g21JLG__style-reset * * * * *,.Home-module__g21JLG__style-reset * * * * * *{position:unset!important}
.page-module__6F-a-q__regulationSettingsContainer{background:var(--base-color);width:90%;max-width:1100px;margin:0 auto;padding:20px}.page-module__6F-a-q__regulationSettingsFormGroup{grid-template-columns:240px 1fr;align-items:start;gap:8px 12px;margin-bottom:14px;display:grid}.page-module__6F-a-q__regulationSettingsForm{align-items:center;max-width:800px;margin-bottom:10px;display:flex}.page-module__6F-a-q__regulationSettingsForm label{width:250px;min-width:250px;margin-right:10px}.page-module__6F-a-q__regulationSettingsForm select{width:140px;height:36px;margin-right:10px;font-family:inherit;font-size:14px}.page-module__6F-a-q__regulationSettingsForm input[type=text],.page-module__6F-a-q__regulationSettingsForm input[type=number]{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-grow:1;max-width:500px;margin:5px 0;padding:8px 10px;font-family:inherit}.page-module__6F-a-q__regulationSettingsForm textarea{resize:vertical;border:1px solid #e5e7eb;border-radius:8px;flex-grow:1;height:100px;margin:5px 0;padding:8px 10px;font-family:inherit;overflow:auto}.page-module__6F-a-q__regulationSettingsForm input[type=checkbox]{margin-right:10px}.page-module__6F-a-q__regulationSettingsForm .page-module__6F-a-q__checkbox-label{margin-right:20px}.page-module__6F-a-q__regulationSettingsForm .page-module__6F-a-q__checkbox-container{align-items:center;display:flex}.page-module__6F-a-q__regulationSettingsForm .page-module__6F-a-q__checkbox-container-vertical{flex-direction:column;align-items:flex-start}.page-module__6F-a-q__regulationSettingsNoticeBox{background-color:var(--notice-back-color);border-radius:5px;width:80%;margin:20px auto;padding:10px;font-size:.9em;box-shadow:0 2px 4px #0000001a}.page-module__6F-a-q__regulationSettingsWarning{background-color:var(--alert-back-color);border-radius:5px;width:80%;margin:20px auto;padding:10px;font-size:.9em;box-shadow:0 2px 4px #0000001a}.page-module__6F-a-q__regulationSettingsFormHight{height:100px}.page-module__6F-a-q__regulationSettingsTextbox{white-space:pre-wrap;vertical-align:top;resize:vertical;border:1px solid #ccc;border-radius:4px;width:80%;height:100px;padding:10px;font-family:Franklin Gothic Medium;line-height:1.5}.page-module__6F-a-q__requiredTag{background-color:var(--positive-concept-color);color:#fff;border-radius:3px;margin-left:5px;padding:2px 4px;font-size:.75em}.page-module__6F-a-q__requiredTag.page-module__6F-a-q__dark{background-color:var(--positive-action-color-dark)}.page-module__6F-a-q__codeBlock{background-color:var(--reset-color);color:#fff;border-radius:3px;margin:auto;padding:5px;font-family:Franklin Gothic Medium}.page-module__6F-a-q__sectionCard{background:#fff;border:1px solid #eaeaea;border-radius:12px;padding:16px;box-shadow:0 2px 8px #0000000f}.page-module__6F-a-q__btn{cursor:pointer;border:#0000;border-radius:10px;padding:10px 14px;font-size:14px;line-height:1.2;box-shadow:0 2px 8px #0000000f}.page-module__6F-a-q__btnSm{border-radius:8px;padding:6px 10px;font-size:12px}.page-module__6F-a-q__btnPrimary{color:#fff;background-color:var(--positive-action-color)}.page-module__6F-a-q__btnNeutral{color:#000;background-color:var(--notice-back-color)}.page-module__6F-a-q__btnAlert{color:#fff;background-color:var(--alert-color)}.page-module__6F-a-q__btn:disabled{opacity:.6;cursor:not-allowed}.page-module__6F-a-q__btn,.page-module__6F-a-q__btnPrimary,.page-module__6F-a-q__btnNeutral,.page-module__6F-a-q__btnAlert,.page-module__6F-a-q__btnSm{transition:filter .2s}.page-module__6F-a-q__btn:hover,.page-module__6F-a-q__btnPrimary:hover,.page-module__6F-a-q__btnNeutral:hover,.page-module__6F-a-q__btnAlert:hover,.page-module__6F-a-q__btnSm:hover{filter:brightness(90%)}.page-module__6F-a-q__tableWrap{background:#fff;border-radius:8px;max-height:65vh;overflow:auto}.page-module__6F-a-q__tableWrap.page-module__6F-a-q__elevated thead th{box-shadow:0 2px 6px #0000001f}.page-module__6F-a-q__table{border-collapse:separate;border-spacing:0;width:100%;min-width:1400px}.page-module__6F-a-q__table thead th{z-index:1;background:var(--positive-action-color-dark);color:#fff;text-align:left;padding:10px;font-weight:600;position:sticky;top:0}.page-module__6F-a-q__table tbody td{vertical-align:middle;background:#fff;border-bottom:1px solid #eaeaea;padding:8px 10px}.page-module__6F-a-q__table tbody tr:nth-child(odd) td{background:#f8fbfb}.page-module__6F-a-q__colId{width:40px}.page-module__6F-a-q__colReg{width:250px}.page-module__6F-a-q__colRegOrigin,.page-module__6F-a-q__colCategory{width:200px}.page-module__6F-a-q__colDesc{width:500px}.page-module__6F-a-q__colLevel{text-align:center;width:120px}.page-module__6F-a-q__colActive{width:120px}.page-module__6F-a-q__colEditorsMemo{width:220px}.page-module__6F-a-q__colTestInput{width:200px}.page-module__6F-a-q__colTestResult{width:260px}.page-module__6F-a-q__colActions{width:120px}.page-module__6F-a-q__stickyCol1{z-index:2;background:#fff;position:sticky;left:0}.page-module__6F-a-q__stickyCol1.page-module__6F-a-q__header{background:var(--positive-action-color-dark);z-index:3}.page-module__6F-a-q__stickyCol2{z-index:2;background:#fff;position:sticky;left:34px}.page-module__6F-a-q__stickyCol2.page-module__6F-a-q__header{background:var(--positive-action-color-dark);z-index:3}.page-module__6F-a-q__stickyCol3{z-index:2;background:#fff;position:sticky;left:75px}.page-module__6F-a-q__stickyCol3.page-module__6F-a-q__header{background:var(--positive-action-color-dark);z-index:3}.page-module__6F-a-q__inputCell,.page-module__6F-a-q__textareaCell,.page-module__6F-a-q__selectCell{box-sizing:border-box;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;width:100%;padding:8px 10px;font-family:inherit;font-size:14px}.page-module__6F-a-q__inputCell:focus,.page-module__6F-a-q__textareaCell:focus,.page-module__6F-a-q__selectCell:focus{border-color:var(--positive-action-color);box-shadow:0 0 0 3px #50a4a72e}.page-module__6F-a-q__textareaCell{resize:vertical;min-height:80px}.page-module__6F-a-q__selectCell{appearance:none;background-image:none;min-height:36px}.page-module__6F-a-q__noData{text-align:center;color:#64748b;background:var(--notice-back-color);border:1px solid #e2e8f0;border-radius:10px;padding:24px}.page-module__6F-a-q__levelControls{align-items:center;gap:8px;display:inline-flex}.page-module__6F-a-q__levelNumber{text-align:center;color:#2c5d61;min-width:20px;font-weight:600}.page-module__6F-a-q__checkboxControl{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex}.page-module__6F-a-q__checkboxControl input{appearance:none;background:#fff;border:2px solid #94a3b8;border-radius:4px;width:18px;height:18px;display:inline-block;position:relative}.page-module__6F-a-q__checkboxControl input:hover{border-color:var(--positive-action-color)}.page-module__6F-a-q__checkboxControl input:focus-visible{border-color:var(--positive-action-color);box-shadow:0 0 0 3px #50a4a72e}.page-module__6F-a-q__checkboxControl input:checked{background:var(--positive-action-color);border-color:var(--positive-action-color)}.page-module__6F-a-q__checkboxControl input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:10px;position:absolute;top:0;left:4px;transform:rotate(45deg)}.page-module__6F-a-q__checkboxWithHelp{align-items:center;gap:6px;display:inline-flex}.page-module__6F-a-q__helpIcon{width:16px;height:16px;color:var(--positive-action-color)}.page-module__6F-a-q__toggle{width:42px;height:24px;position:relative}.page-module__6F-a-q__toggle input{appearance:none;cursor:pointer;background:#cbd5e1;border-radius:999px;outline:none;width:42px;height:24px;transition:background .2s}.page-module__6F-a-q__toggle input:checked{background:var(--positive-action-color)}.page-module__6F-a-q__toggle input:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.page-module__6F-a-q__toggle input{appearance:none;cursor:pointer;background:#cbd5e1;border-radius:999px;outline:none;width:42px;height:24px;transition:background .2s;position:relative}.page-module__6F-a-q__toggle input:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.page-module__6F-a-q__toggle input:checked:after{transform:translateY(-50%)translate(18px)}
.page-module__8jmGuG__pageRoot{width:100%}.page-module__8jmGuG__pageSection{width:min(1200px,100%);margin:0 auto}.page-module__8jmGuG__pageTitle{color:#1f2937;margin:0;font-size:clamp(1.35rem,2.2vw,1.85rem)}.page-module__8jmGuG__pageDescription{color:#64748b;margin:10px 0 16px;font-size:.95rem}.page-module__8jmGuG__projectPublicContainer{background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:100%;margin:0;padding:18px;box-shadow:0 8px 20px #0f172a0d}.page-module__8jmGuG__searchContainer{margin-bottom:14px}.page-module__8jmGuG__searchInput{border:1px solid #cbd5e1;border-radius:8px;width:min(420px,100%);padding:10px;font-size:.95rem}.page-module__8jmGuG__searchInput:focus{border-color:#50a4a7;outline:none;box-shadow:0 0 0 3px #50a4a733}.page-module__8jmGuG__tableContainer{border:1px solid #e2e8f0;border-radius:10px;margin-top:14px;overflow-x:auto}.page-module__8jmGuG__tableCommon{border-collapse:collapse;background-color:#fff;width:100%}.page-module__8jmGuG__tableCommon th{color:#334155;text-align:left;background:#f1f5f9;border-bottom:1px solid #e2e8f0;padding:12px;font-size:.86rem;font-weight:700}.page-module__8jmGuG__tableCommon td{color:#334155;vertical-align:top;border-bottom:1px solid #e2e8f0;padding:12px}.page-module__8jmGuG__tableCommon tr:hover{background-color:#f8fafc}.page-module__8jmGuG__narrowColumn{text-align:center;width:80px}.page-module__8jmGuG__noData{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:10px;padding:40px;font-style:normal}
.page-module__nYeaXa__wordCounterContainer{gap:20px;padding:20px;display:flex}.page-module__nYeaXa__wordCounterLeftPanel,.page-module__nYeaXa__wordCounterRightPanel{background-color:#f9f9f9;border-radius:8px;flex:1;padding:20px}.page-module__nYeaXa__editorContainer{background-color:#fff;border:1px solid #ccc;border-radius:4px;min-height:200px;margin-bottom:20px;padding:10px}.page-module__nYeaXa__resultContainer{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:15px}.page-module__nYeaXa__paragraphAnalysis{margin-top:20px}.page-module__nYeaXa__paragraphItem{background-color:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:15px;padding:15px}.page-module__nYeaXa__paragraphItem h4{color:#333;border-bottom:2px solid #50a4a7;margin-top:0;padding-bottom:5px}.page-module__nYeaXa__paragraphItem p{margin:5px 0}.page-module__nYeaXa__tagSettings{margin-top:20px}.page-module__nYeaXa__tagItem{background-color:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:10px;padding:8px}.page-module__nYeaXa__tagItem label{cursor:pointer;align-items:center;display:flex}.page-module__nYeaXa__tagItem input[type=checkbox]{margin-right:8px}
.page-module__RjlU8q__section{background:#fff;border:1px solid #eaeaea;border-radius:8px;margin-bottom:24px;padding:24px;box-shadow:0 2px 8px #00000014}.page-module__RjlU8q__sectionHeader{border-bottom:2px solid var(--positive-concept-back-color);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.page-module__RjlU8q__sectionTitle{color:var(--positive-action-color-dark);align-items:center;gap:8px;margin:0;font-size:20px;font-weight:600;display:flex}.page-module__RjlU8q__subSectionTitle{color:var(--positive-action-color-dark);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:500;display:flex}.page-module__RjlU8q__sectionIcon{width:20px;height:20px;color:var(--positive-action-color);flex-shrink:0}.page-module__RjlU8q__formGrid{flex-direction:column;gap:20px;display:flex}.page-module__RjlU8q__formField{flex-direction:column;gap:8px;display:flex}.page-module__RjlU8q__formLabel{color:#333;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.page-module__RjlU8q__requiredTag{background-color:var(--positive-concept-color);color:#fff;border-radius:3px;padding:2px 6px;font-size:.75em;font-weight:500}.page-module__RjlU8q__inputModern{background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:box-shadow .15s,border-color .15s;box-shadow:0 1px 2px #00000005}.page-module__RjlU8q__inputModern:focus{border-color:var(--positive-concept-color);box-shadow:0 0 0 3px #26b5c72e}.page-module__RjlU8q__inputModern::placeholder{color:#9aa3af}.page-module__RjlU8q__inputModern:disabled{cursor:not-allowed;background-color:#f3f4f6}.page-module__RjlU8q__inputError{border-color:var(--negative-action-color)}.page-module__RjlU8q__inputError:focus{box-shadow:0 0 0 3px #e24f242e}.page-module__RjlU8q__textareaModern{resize:vertical;background:#fff;border:1px solid #e5e7eb;border-radius:12px;outline:none;width:100%;min-height:120px;padding:12px 14px;font-size:14px;line-height:1.6;transition:box-shadow .15s,border-color .15s;box-shadow:0 1px 2px #00000005}.page-module__RjlU8q__textareaModern:focus{border-color:var(--positive-concept-color);box-shadow:0 0 0 3px #26b5c72e}.page-module__RjlU8q__textareaModern:disabled{cursor:not-allowed;background-color:#f3f4f6}.page-module__RjlU8q__errorText{color:var(--negative-action-color);margin-top:-4px;font-size:12px}.page-module__RjlU8q__charCount{color:#64748b;text-align:right;margin-top:-4px;font-size:12px}.page-module__RjlU8q__radioGroup{flex-direction:column;gap:12px;display:flex}.page-module__RjlU8q__radioOption{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:12px;align-items:flex-start;gap:12px;padding:16px;transition:all .2s;display:flex}.page-module__RjlU8q__radioOption:hover{border-color:var(--positive-concept-color);background-color:#f0fafb}.page-module__RjlU8q__radioOption input[type=radio]{cursor:pointer;flex-shrink:0;width:18px;height:18px;margin-top:2px}.page-module__RjlU8q__radioOption input[type=radio]:checked+*{color:var(--positive-action-color)}.page-module__RjlU8q__optionIcon{color:var(--positive-concept-color);flex-shrink:0;margin-top:2px}.page-module__RjlU8q__optionTitle{color:#333;margin-bottom:4px;font-size:14px;font-weight:600}.page-module__RjlU8q__optionDesc{color:#666;font-size:12px}.page-module__RjlU8q__formActions{justify-content:flex-end;gap:12px;padding-top:8px;display:flex}.page-module__RjlU8q__infoBox{background-color:var(--notice-back-color);color:#555;border-radius:8px;padding:16px;font-size:14px;line-height:1.6}.page-module__RjlU8q__infoBox p{margin:0 0 12px}.page-module__RjlU8q__infoBox p:last-child{margin-bottom:0}@media (max-width:768px){.page-module__RjlU8q__section{margin-bottom:16px;padding:16px}.page-module__RjlU8q__sectionHeader{flex-direction:column;align-items:flex-start;gap:8px}.page-module__RjlU8q__formActions{flex-direction:column}.page-module__RjlU8q__formActions button{width:100%}}
.page-module__QkJHwa__projectSettingsContainer{width:90%;max-width:1100px;margin:0 auto;padding:20px}.page-module__QkJHwa__projectSettingsForm{flex-direction:column;gap:15px;max-width:800px;margin:0 auto;display:flex}.page-module__QkJHwa__projectSettingsFormGroup{flex-direction:column;gap:5px;display:flex}.page-module__QkJHwa__projectSettingsFormGroup label{color:#333;font-weight:700}.page-module__QkJHwa__projectSettingsFormGroup input[type=text],.page-module__QkJHwa__projectSettingsFormGroup input[type=url]{border:1px solid #ddd;border-radius:4px;padding:10px;font-size:16px}.page-module__QkJHwa__projectSettingsFormGroup input[type=text]:focus,.page-module__QkJHwa__projectSettingsFormGroup input[type=url]:focus{border-color:#50a4a7;outline:none;box-shadow:0 0 5px #50a4a74d}.page-module__QkJHwa__projectSettingsFormGroup textarea{resize:vertical;border:1px solid #ddd;border-radius:4px;min-height:100px;padding:10px;font-size:16px}.page-module__QkJHwa__projectSettingsFormGroup textarea:focus{border-color:#50a4a7;outline:none;box-shadow:0 0 5px #50a4a74d}.page-module__QkJHwa__projectSettingsFormGroup select{background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:10px;font-size:16px}.page-module__QkJHwa__projectSettingsFormGroup select:focus{border-color:#50a4a7;outline:none;box-shadow:0 0 5px #50a4a74d}.page-module__QkJHwa__projectSettingsFormGroup .page-module__QkJHwa__checkboxContainer{align-items:center;gap:10px;display:flex}.page-module__QkJHwa__projectSettingsFormGroup .page-module__QkJHwa__checkboxContainer input[type=checkbox]{width:18px;height:18px}.page-module__QkJHwa__projectSettingsFormGroup .page-module__QkJHwa__checkboxContainer label{cursor:pointer;font-weight:400}.page-module__QkJHwa__projectSettingsInfo{text-align:center;background-color:#f9f9f9;border-radius:8px;margin-top:30px;padding:20px}.page-module__QkJHwa__projectSettingsInfo h3{color:#333;margin-top:0}.page-module__QkJHwa__projectSettingsInfo p{color:#666;margin:5px 0;font-size:16px}.page-module__QkJHwa__card{background:#fff;border:1px solid #eaeaea;border-radius:12px;margin-bottom:16px;padding:20px;box-shadow:0 2px 8px #0000000f}.page-module__QkJHwa__cardHeader{border-bottom:2px solid var(--positive-concept-back-color);justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;display:flex}.page-module__QkJHwa__cardTitle{color:var(--positive-action-color-dark);margin:0;font-size:18px;font-weight:600}.page-module__QkJHwa__sectionHint{color:#6b7280;margin-left:8px;font-size:12px}.page-module__QkJHwa__formGrid{grid-template-columns:1fr;gap:12px;display:grid}.page-module__QkJHwa__formLabel{color:#333;font-weight:600}.page-module__QkJHwa__inputModern{background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;height:40px;padding:10px 12px;transition:box-shadow .15s,border-color .15s;box-shadow:0 1px 2px #00000005}.page-module__QkJHwa__inputModern:focus{border-color:var(--positive-concept-color);box-shadow:0 0 0 3px #26b5c72e}.page-module__QkJHwa__textareaModern{resize:vertical;background:#fff;border:1px solid #e5e7eb;border-radius:12px;outline:none;width:100%;min-height:140px;padding:12px 14px;font-size:14px;line-height:1.6;transition:box-shadow .15s,border-color .15s;box-shadow:0 1px 2px #00000005}.page-module__QkJHwa__textareaModern:focus{border-color:var(--positive-concept-color);box-shadow:0 0 0 3px #26b5c72e}.page-module__QkJHwa__toggleRow{align-items:center;gap:10px;display:flex}.page-module__QkJHwa__metaNote{color:#6b7280;font-size:12px}.page-module__QkJHwa__toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.page-module__QkJHwa__toolbarRight{align-items:center;gap:8px;display:flex}.page-module__QkJHwa__inputWithIcon{max-width:260px;position:relative}.page-module__QkJHwa__inputWithIcon .page-module__QkJHwa__icon{color:#9ca3af;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.page-module__QkJHwa__inputWithIcon input{padding-left:30px}.page-module__QkJHwa__chipButton{color:#374151;background:#fff;border:1px solid #e5e7eb;border-radius:999px;padding:6px 10px;font-size:12px}.page-module__QkJHwa__chipButton:hover{filter:brightness(96%)}.page-module__QkJHwa__listTwoCols{grid-template-columns:1fr 1fr;gap:16px;display:grid}.page-module__QkJHwa__subTitle{color:#374151;margin:0 0 8px;font-size:14px}.page-module__QkJHwa__simpleList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.page-module__QkJHwa__listItem{background:#fff;border:1px solid #ededed;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.page-module__QkJHwa__inlineLabel{align-items:center;gap:8px;display:flex}.page-module__QkJHwa__checkboxPill{background:#fff;border:1px solid #ececec;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.page-module__QkJHwa__checkboxPill:hover{box-shadow:0 1px 6px #0000000f}.page-module__QkJHwa__checkboxPill input[type=checkbox]{width:16px;height:16px}.page-module__QkJHwa__metaLine{color:#666;flex-wrap:wrap;gap:8px;margin:8px 0 0;font-size:13px;display:flex}.page-module__QkJHwa__badge{color:#555;background:#f5f6f7;border:1px solid #ececec;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.page-module__QkJHwa__muted{color:#9ca3af}.page-module__QkJHwa__tableLike{grid-template-columns:1fr;gap:6px;display:grid}.page-module__QkJHwa__tableHead,.page-module__QkJHwa__tableRow{grid-template-columns:80px 1fr 1fr 140px 80px;align-items:center;gap:8px;display:grid}.page-module__QkJHwa__tableHead{color:#374151;border-bottom:1px solid #eaeaea;padding-bottom:6px;font-weight:600}.page-module__QkJHwa__tableRow{background:#fff;border:1px solid #ededed;border-radius:8px;padding:8px 10px}.page-module__QkJHwa__tableRow:hover{border-color:#e3f2f4;box-shadow:0 2px 6px #26b5c714}.page-module__QkJHwa__buttonBar{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.page-module__QkJHwa__inviteArea{grid-template-columns:1fr;gap:8px;display:grid}.page-module__QkJHwa__inviteArea textarea::placeholder{color:#9aa3af}.page-module__QkJHwa__inviteArea button{width:max-content}@media (max-width:820px){.page-module__QkJHwa__listTwoCols{grid-template-columns:1fr}.page-module__QkJHwa__tableHead,.page-module__QkJHwa__tableRow{grid-template-columns:60px 1fr 1fr 120px 60px}}
.page-module__wlbHrW__section{background:#fff;border:1px solid #eaeaea;border-radius:8px;margin-bottom:24px;padding:24px;box-shadow:0 2px 8px #00000014}.page-module__wlbHrW__sectionHeader{border-bottom:2px solid var(--positive-concept-back-color);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.page-module__wlbHrW__sectionTitle{color:var(--positive-action-color-dark);align-items:center;gap:8px;margin:0;font-size:20px;font-weight:600;display:flex}.page-module__wlbHrW__sectionIcon{width:20px;height:20px;color:var(--positive-action-color);flex-shrink:0}.page-module__wlbHrW__subSection{margin-bottom:20px}.page-module__wlbHrW__subSectionTitle{color:var(--positive-action-color-dark);border-left:3px solid var(--positive-concept-color);margin:0 0 12px;padding-left:8px;font-size:16px;font-weight:500}.page-module__wlbHrW__emptyState{text-align:center;color:#666;padding:40px 20px}.page-module__wlbHrW__emptyStateIcon{color:#ccc;flex-shrink:0;width:48px;height:48px;margin:0 auto 12px}.page-module__wlbHrW__emptyStateTitle{color:#333;margin:0 0 8px;font-size:18px;font-weight:500}.page-module__wlbHrW__emptyStateMessage{color:#666;margin:0;font-size:14px}.page-module__wlbHrW__publicProjectsSection{text-align:center;background:var(--notice-back-color);border:1px solid #e0e0e0;border-radius:8px;padding:20px}.page-module__wlbHrW__publicProjectsTitle{color:var(--positive-action-color-dark);margin:0 0 12px;font-size:16px;font-weight:500}.page-module__wlbHrW__notificationBadge{background:var(--alert-color);color:#fff;border-radius:10px;margin-left:8px;padding:2px 6px;font-size:12px;font-weight:600}.page-module__wlbHrW__projectStats{gap:16px;margin-bottom:16px;display:flex}.page-module__wlbHrW__statItem{background:var(--notice-back-color);border-radius:6px;flex-direction:column;align-items:center;min-width:80px;padding:12px;display:flex}.page-module__wlbHrW__statNumber{color:var(--positive-action-color);margin:0;font-size:24px;font-weight:700}.page-module__wlbHrW__statLabel{color:#666;margin:4px 0 0;font-size:12px}.page-module__wlbHrW__projectCardContainer{flex-direction:column;gap:16px;display:flex}.page-module__wlbHrW__projectCard{background:#fff;border:2px solid #f0f0f0;border-radius:12px;padding:20px;transition:all .2s;box-shadow:0 2px 4px #0000000d}.page-module__wlbHrW__projectCard:hover{border-color:var(--positive-concept-color);transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.page-module__wlbHrW__projectCardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.page-module__wlbHrW__projectCardTitle{flex:1}.page-module__wlbHrW__projectCardTitleLink{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.page-module__wlbHrW__projectCardTitleLink h4{color:var(--positive-action-color-dark);margin:0;font-size:18px;font-weight:600;transition:color .2s}.page-module__wlbHrW__projectCardTitleLink:hover h4{color:var(--positive-action-color)}.page-module__wlbHrW__projectId{color:#888;background:#f5f5f5;border-radius:6px;padding:4px 8px;font-size:14px;font-weight:500}.page-module__wlbHrW__projectCardActions{flex-shrink:0;gap:8px;display:flex}.page-module__wlbHrW__projectCardActions a{align-items:center;gap:4px;padding:6px 12px;font-size:13px;text-decoration:none;display:flex}.page-module__wlbHrW__projectCardBody{border-top:1px solid #f0f0f0;padding-top:16px}.page-module__wlbHrW__projectDescription{color:#555;min-height:20px;margin:0 0 16px;font-size:14px;line-height:1.5}.page-module__wlbHrW__projectCardInfo{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.page-module__wlbHrW__projectInfoItem{color:#666;background:#f8f9fa;border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:13px;display:flex}.page-module__wlbHrW__projectInfoItem svg{color:var(--positive-concept-color);flex-shrink:0}@media (max-width:768px){.page-module__wlbHrW__section{margin-bottom:16px;padding:16px}.page-module__wlbHrW__sectionHeader{flex-direction:column;align-items:flex-start;gap:8px}.page-module__wlbHrW__projectStats{flex-wrap:wrap;justify-content:center}.page-module__wlbHrW__projectCard{padding:16px}.page-module__wlbHrW__projectCardHeader{flex-direction:column;gap:12px}.page-module__wlbHrW__projectCardActions{justify-content:space-between;align-self:stretch}.page-module__wlbHrW__projectCardInfo{flex-direction:column;gap:8px}.page-module__wlbHrW__projectInfoItem{justify-content:flex-start}}
.page-module__jAVVQa__section{background:#fff;border:1px solid #eaeaea;border-radius:8px;margin-bottom:24px;padding:24px;box-shadow:0 2px 8px #00000014}.page-module__jAVVQa__sectionHeader{border-bottom:2px solid var(--positive-concept-back-color);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.page-module__jAVVQa__sectionTitle{color:var(--positive-action-color-dark);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}.page-module__jAVVQa__sectionIcon{width:20px;height:20px;color:var(--positive-action-color);flex-shrink:0}.page-module__jAVVQa__formGrid{flex-direction:column;gap:18px;display:flex}.page-module__jAVVQa__formField{flex-direction:column;gap:6px;display:flex}.page-module__jAVVQa__formLabel{color:#333;font-size:14px;font-weight:600}.page-module__jAVVQa__inputModern{background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:box-shadow .15s,border-color .15s;box-shadow:0 1px 2px #00000005}.page-module__jAVVQa__inputModern:focus{border-color:var(--positive-concept-color);box-shadow:0 0 0 3px #26b5c72e}.page-module__jAVVQa__inputModern:disabled{color:#9ca3af;cursor:not-allowed;background-color:#f3f4f6}.page-module__jAVVQa__selectModern{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-size:14px;transition:box-shadow .15s,border-color .15s;box-shadow:0 1px 2px #00000005}.page-module__jAVVQa__selectModern:focus{border-color:var(--positive-concept-color);box-shadow:0 0 0 3px #26b5c72e}.page-module__jAVVQa__warningBox{background-color:var(--alert-back-color);border-left:4px solid var(--alert-color);color:#333;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:16px;font-size:14px;display:flex}.page-module__jAVVQa__warningBox p{margin:0;line-height:1.6}.page-module__jAVVQa__warningIcon{width:24px;height:24px;color:var(--alert-color);flex-shrink:0}.page-module__jAVVQa__infoBox{background-color:var(--notice-back-color);color:#555;border-radius:8px;margin-top:12px;padding:16px;font-size:13px}.page-module__jAVVQa__infoBox p{margin:0;line-height:1.5}.page-module__jAVVQa__formActions{justify-content:flex-end;gap:12px;padding-top:8px;display:flex}@media (max-width:768px){.page-module__jAVVQa__section{margin-bottom:16px;padding:16px}.page-module__jAVVQa__sectionHeader{flex-direction:column;align-items:flex-start;gap:8px}.page-module__jAVVQa__formActions{flex-direction:column}.page-module__jAVVQa__formActions button{width:100%}}
.page-module__SEZomW__pageContainer{background-color:#f0f8f0;justify-content:center;align-items:center;padding:20px;display:flex}.page-module__SEZomW__loginCard{text-align:center;background:#fff;border-radius:8px;width:100%;max-width:400px;padding:40px;box-shadow:0 4px 6px #0000001a}.page-module__SEZomW__logoContainer{justify-content:center;align-items:center;gap:12px;margin-bottom:20px;display:flex}.page-module__SEZomW__appName{color:teal;margin:0;font-family:cursive;font-size:28px;font-weight:700}.page-module__SEZomW__description{color:#666;margin-bottom:30px;font-size:14px}.page-module__SEZomW__signInButton{color:#fff;cursor:pointer;background:teal;border:none;border-radius:6px;justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:16px;padding:12px 24px;font-size:16px;font-weight:500;transition:background-color .2s;display:flex}.page-module__SEZomW__signInButton:hover:not(:disabled){background:#066}.page-module__SEZomW__signInButton:disabled{opacity:.7;cursor:not-allowed}.page-module__SEZomW__googleIcon{width:20px;height:20px}.page-module__SEZomW__spinner{animation:1s linear infinite page-module__SEZomW__spin}@keyframes page-module__SEZomW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-module__SEZomW__errorMessage{color:#d32f2f;margin-top:16px;font-size:14px}.page-module__SEZomW__navigationButtons{margin-top:20px}.page-module__SEZomW__navButton{color:#333;background:#f8f0f0;border:1px solid #ddd;border-radius:4px;width:100%;margin-bottom:8px;padding:10px 16px;font-size:14px;text-decoration:none;transition:background-color .2s;display:block}.page-module__SEZomW__navButton:hover{background:#f0e0e0}.page-module__SEZomW__loginForm{margin-bottom:20px}.page-module__SEZomW__inputField{box-sizing:border-box;border:1px solid #ddd;border-radius:4px;width:100%;margin-bottom:12px;padding:12px;font-size:16px}.page-module__SEZomW__inputField:focus{border-color:teal;outline:none}.page-module__SEZomW__passwordReset{margin-bottom:20px}.page-module__SEZomW__resetLink{color:teal;font-family:cursive;font-size:13px;text-decoration:none}.page-module__SEZomW__resetLink:hover{text-decoration:underline}.page-module__SEZomW__googleSignInButton{color:#fff;cursor:pointer;background:teal;border:none;border-radius:6px;justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:20px;padding:12px 24px;font-size:16px;font-weight:500;transition:background-color .2s;display:flex}.page-module__SEZomW__googleSignInButton:hover:not(:disabled){background:#066}.page-module__SEZomW__googleSignInButton:disabled{opacity:.7;cursor:not-allowed}
.page-module__0aeLqq__section{background:#fff;border:1px solid #eaeaea;border-radius:8px;max-width:600px;margin-bottom:24px;margin-left:auto;margin-right:auto;padding:24px;box-shadow:0 2px 8px #00000014}.page-module__0aeLqq__sectionHeader{border-bottom:2px solid var(--positive-concept-back-color);justify-content:center;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.page-module__0aeLqq__sectionTitle{color:var(--positive-action-color-dark);align-items:center;gap:8px;margin:0;font-size:20px;font-weight:600;display:flex}.page-module__0aeLqq__formGrid{flex-direction:column;gap:20px;margin-top:20px;display:flex}.page-module__0aeLqq__formField{flex-direction:column;gap:8px;display:flex}.page-module__0aeLqq__formLabel{color:#333;font-size:14px;font-weight:600}.page-module__0aeLqq__inputModern{background:#fff;border:1px solid #e5e7eb;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-size:14px;transition:box-shadow .15s,border-color .15s;box-shadow:0 1px 2px #00000005}.page-module__0aeLqq__inputModern:focus{border-color:var(--positive-concept-color);box-shadow:0 0 0 3px #26b5c72e}.page-module__0aeLqq__inputModern:disabled{cursor:not-allowed;background-color:#f3f4f6}.page-module__0aeLqq__inputValid{border-color:var(--positive-concept-color)}.page-module__0aeLqq__errorText{color:var(--negative-action-color);margin-top:-4px;font-size:12px}.page-module__0aeLqq__validText{color:var(--positive-concept-color);margin-top:-4px;font-size:12px}.page-module__0aeLqq__infoBox{background-color:var(--notice-back-color);color:#555;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:20px;padding:16px;font-size:14px;display:flex}.page-module__0aeLqq__infoBox p{margin:0;line-height:1.6}.page-module__0aeLqq__infoIcon{color:var(--positive-concept-color);flex-shrink:0;margin-top:2px}.page-module__0aeLqq__successBox{text-align:center;padding:30px 20px}.page-module__0aeLqq__successIcon{color:var(--positive-concept-color);margin:0 auto 20px}.page-module__0aeLqq__successTitle{color:var(--positive-action-color-dark);margin:0 0 12px;font-size:20px;font-weight:600}.page-module__0aeLqq__successMessage{color:#555;margin:0 0 24px;font-size:14px;line-height:1.6}.page-module__0aeLqq__formActions{justify-content:center;gap:12px;padding-top:8px;display:flex}@media (max-width:768px){.page-module__0aeLqq__section{margin-bottom:16px;padding:16px}.page-module__0aeLqq__sectionHeader{flex-direction:column;align-items:center;gap:8px}.page-module__0aeLqq__formActions{flex-direction:column}.page-module__0aeLqq__formActions button,.page-module__0aeLqq__formActions a{width:100%}}
.page-module__LM6bja__demoClusteringContainer{gap:20px;padding:20px;display:flex}.page-module__LM6bja__demoClusteringLeftPanel,.page-module__LM6bja__demoClusteringRightPanel{background-color:#f9f9f9;border-radius:8px;flex:1;padding:20px}.page-module__LM6bja__clusterResults{margin-top:20px}.page-module__LM6bja__clusterItem{background-color:#fff;border:1px solid #ddd;border-radius:4px;margin-bottom:15px;padding:15px}.page-module__LM6bja__clusterItem h3{color:#333;border-bottom:2px solid #50a4a7;margin-top:0;padding-bottom:5px}.page-module__LM6bja__clusterContent{margin-top:10px}.page-module__LM6bja__clusterItemContent{background-color:#f5f5f5;border-left:3px solid #50a4a7;border-radius:3px;margin-bottom:5px;padding:8px}.page-module__LM6bja__clusterItemContent p{margin:0;font-size:14px}
.NotFound-module__9IKQ8W__container{text-align:center;background-color:var(--base-color);flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:20px;display:flex}.NotFound-module__9IKQ8W__logoContainer{margin-bottom:16px}.NotFound-module__9IKQ8W__panel{background:#fff;border:1px solid #eaeaea;border-radius:8px;width:100%;max-width:520px;padding:24px;box-shadow:0 2px 8px #00000014}.NotFound-module__9IKQ8W__title{color:var(--positive-action-color);margin:8px 0;font-size:28px;font-weight:700}.NotFound-module__9IKQ8W__subtitle{color:#333;margin:0 0 16px;font-size:16px}.NotFound-module__9IKQ8W__message{color:#666;margin:0 0 20px;font-size:14px;line-height:1.6}.NotFound-module__9IKQ8W__buttonContainer{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.NotFound-module__9IKQ8W__button{cursor:pointer;border:none;border-radius:6px;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:filter .2s;display:inline-block}.NotFound-module__9IKQ8W__primaryButton{background:var(--positive-action-color);color:#fff}.NotFound-module__9IKQ8W__primaryButton:hover{filter:brightness(92%)}.NotFound-module__9IKQ8W__secondaryButton{background:var(--notice-back-color);color:#333;border:1px solid #ddd}.NotFound-module__9IKQ8W__secondaryButton:hover{filter:brightness(96%)}.NotFound-module__9IKQ8W__errorCode{color:#777;margin-top:16px;font-family:Courier New,monospace;font-size:12px}@media (max-width:768px){.NotFound-module__9IKQ8W__panel{padding:16px}.NotFound-module__9IKQ8W__title{font-size:22px}.NotFound-module__9IKQ8W__subtitle{font-size:14px}}
.SideMenu-module__NSBqfW__root{background:#fff;flex-direction:column;gap:10px;width:100%;min-height:100%;padding:10px;display:flex}.SideMenu-module__NSBqfW__collapseBtn{color:#334155;align-self:flex-end;min-width:32px;min-height:32px}.SideMenu-module__NSBqfW__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.SideMenu-module__NSBqfW__item{color:#334155;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.SideMenu-module__NSBqfW__item:hover{background:#f1f5f9}.SideMenu-module__NSBqfW__itemActive{color:#214446;background:#e6f4f5;font-weight:600}.SideMenu-module__NSBqfW__icon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.SideMenu-module__NSBqfW__label{white-space:nowrap;text-overflow:ellipsis;font-size:.9rem;overflow:hidden}.SideMenu-module__NSBqfW__divider{background:#e2e8f0;height:1px;margin:2px 0 0}.SideMenu-module__NSBqfW__groupLabel{color:#64748b;letter-spacing:.04em;margin:0 10px 4px;font-size:.72rem;font-weight:700}[data-collapsed=true] .SideMenu-module__NSBqfW__label,[data-collapsed=true] .SideMenu-module__NSBqfW__groupLabel{display:none}[data-collapsed=true] .SideMenu-module__NSBqfW__item{justify-content:center;padding:10px 0}
