.wUJ68G_page{gap:20px;display:grid}.wUJ68G_hero{background:radial-gradient(circle at 88% 120%, color-mix(in srgb, var(--color-yellow) 45%, transparent) 0, transparent 46%), linear-gradient(120deg, color-mix(in srgb, var(--color-orange) 30%, var(--color-white)) 0%, color-mix(in srgb, var(--color-bg) 80%, var(--color-white)) 70%);min-height:168px;color:var(--color-brown);border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex;position:relative;overflow:hidden}.wUJ68G_hero:after{content:"";opacity:.08;pointer-events:none;background:url(/imgs/background.svg) 100%/260px;position:absolute;inset:0}.wUJ68G_heroText{z-index:1;gap:6px;min-width:0;display:grid;position:relative}.wUJ68G_eyebrow{color:color-mix(in srgb, var(--color-brown) 75%, transparent);letter-spacing:.06em;font-size:13px;font-weight:700}.wUJ68G_hero h1{letter-spacing:.02em;font-size:clamp(22px,2.6vw,32px);font-weight:900;line-height:1.3}.wUJ68G_heroSub{opacity:.8;font-size:14px;font-weight:700}.wUJ68G_heroMascot{z-index:1;transform-origin:bottom;width:132px;height:auto;animation:wUJ68G_mascot-peek .7s var(--ease-spring) .1s both;flex:none;margin:-12px -4px -40px 0;position:relative}@keyframes wUJ68G_mascot-peek{0%{opacity:0;transform:translateY(30px)rotate(-6deg)}}.wUJ68G_stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;display:grid}.wUJ68G_stat{border:1px solid var(--color-border);background:var(--color-white);box-shadow:var(--shadow-card);transition:border-color var(--duration-base) ease, box-shadow var(--duration-base) ease;border-radius:18px;flex-direction:column;gap:10px;padding:16px 18px;display:flex}a.wUJ68G_stat:hover{border-color:color-mix(in srgb, var(--color-green) 40%, transparent);box-shadow:var(--shadow-raised)}.wUJ68G_statHead{color:var(--color-text-muted);justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.wUJ68G_statIcon{background:color-mix(in srgb, var(--color-green) 11%, var(--color-white));width:34px;height:34px;color:var(--color-green-dark);border-radius:10px;place-items:center;display:grid}.wUJ68G_statIcon svg{width:18px;height:18px}.wUJ68G_statAlert .wUJ68G_statIcon{background:color-mix(in srgb, var(--color-orange) 20%, var(--color-white));color:var(--color-orange-deep)}.wUJ68G_statValue{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:30px;font-weight:900;line-height:1}.wUJ68G_statValue small{color:var(--color-text-muted);margin-left:4px;font-size:13px;font-weight:700}.wUJ68G_statAlert .wUJ68G_statValue{color:var(--color-orange-deep)}.wUJ68G_columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.wUJ68G_panel{border:1px solid var(--color-border);background:var(--color-white);box-shadow:var(--shadow-card);border-radius:20px;overflow:hidden}.wUJ68G_panelHead{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 12px;display:flex}.wUJ68G_panelHead h2{font-size:16px;font-weight:700}.wUJ68G_more{color:var(--color-green-dark);align-items:center;gap:2px;font-size:13px;font-weight:700;display:inline-flex}.wUJ68G_more svg{width:16px;height:16px;transition:transform var(--duration-fast) ease}.wUJ68G_more:hover svg{transform:translate(2px)}.wUJ68G_progressLabel{color:var(--color-text-muted);font-size:12px;font-weight:700}.wUJ68G_progress{background:color-mix(in srgb, var(--color-text-muted) 14%, var(--color-white));border-radius:999px;height:6px;margin:0 20px 8px;overflow:hidden}.wUJ68G_progress span{border-radius:inherit;background:var(--color-green);height:100%;transition:width .6s var(--ease-out);display:block}.wUJ68G_todoList,.wUJ68G_noticeList,.wUJ68G_taskList{padding:4px 8px 10px}.wUJ68G_todo{transition:background-color var(--duration-fast) ease;border-radius:14px;align-items:center;gap:14px;padding:12px;display:flex}.wUJ68G_todo:hover{background:color-mix(in srgb, var(--color-bg-cream) 60%, var(--color-white))}.wUJ68G_todoIcon{border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.wUJ68G_todoIcon svg{width:20px;height:20px}.wUJ68G_tone_danger .wUJ68G_todoIcon{color:#b0362c;background:#f9e3e1}.wUJ68G_tone_warn .wUJ68G_todoIcon{color:#a35d0b;background:#fcefe1}.wUJ68G_tone_info .wUJ68G_todoIcon{background:color-mix(in srgb, var(--color-green) 12%, var(--color-white));color:var(--color-green-dark)}.wUJ68G_todoText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.wUJ68G_todoText strong{font-size:15px;line-height:1.4}.wUJ68G_todoText small{color:var(--color-text-muted);font-size:12px}.wUJ68G_tone_danger .wUJ68G_todoText small{color:#b0362c;font-weight:700}.wUJ68G_chevron{width:18px;height:18px;color:color-mix(in srgb, var(--color-text-muted) 60%, transparent);transition:transform var(--duration-fast) ease;flex:none}.wUJ68G_todo:hover .wUJ68G_chevron,.wUJ68G_notice:hover .wUJ68G_chevron,.wUJ68G_taskRow:hover .wUJ68G_chevron{transform:translate(2px)}.wUJ68G_allDone{background:color-mix(in srgb, var(--color-green) 6%, var(--color-white));color:var(--color-text-muted);text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:6px;margin:4px 16px 18px;padding:28px 16px;font-size:13px;display:flex}.wUJ68G_allDone svg{width:30px;height:30px;color:var(--color-green);margin-bottom:4px}.wUJ68G_allDone strong{color:var(--color-text);font-size:15px}.wUJ68G_notice{transition:background-color var(--duration-fast) ease;border-radius:12px;align-items:center;gap:14px;padding:12px;display:flex}.wUJ68G_notice:hover{background:color-mix(in srgb, var(--color-bg-cream) 60%, var(--color-white))}.wUJ68G_notice time{background:color-mix(in srgb, var(--color-bg-cream) 80%, var(--color-white));color:var(--color-text-muted);font-variant-numeric:tabular-nums;border-radius:8px;flex:none;padding:3px 8px;font-size:12px;font-weight:700}.wUJ68G_notice>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.wUJ68G_taskRow{transition:background-color var(--duration-fast) ease;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:12px;display:grid}.wUJ68G_taskRow:hover{background:color-mix(in srgb, var(--color-bg-cream) 60%, var(--color-white))}.wUJ68G_taskRow strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.wUJ68G_due{background:color-mix(in srgb, var(--color-text-muted) 10%, var(--color-white));color:var(--color-text-muted);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.wUJ68G_dueSoon{color:#b0362c;background:#f9e3e1}.wUJ68G_taskBar{grid-column:1/-1;align-items:center;gap:10px;display:flex}.wUJ68G_taskBar>span:first-child{background:color-mix(in srgb, var(--color-text-muted) 14%, var(--color-white));border-radius:999px;flex:1;height:6px;overflow:hidden}.wUJ68G_taskBar>span:first-child>span{border-radius:inherit;background:var(--color-green);height:100%;display:block}.wUJ68G_taskBar small{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.wUJ68G_quick{flex-wrap:wrap;gap:8px;display:flex}.wUJ68G_quick a{border:1px solid var(--color-border);background:var(--color-white);transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:700;display:inline-flex}.wUJ68G_quick a:hover{border-color:var(--color-green);background:color-mix(in srgb, var(--color-green) 6%, var(--color-white))}.wUJ68G_quick svg{width:16px;height:16px;color:var(--color-green)}.wUJ68G_skeletonList{gap:10px;padding:8px 20px 20px;display:grid}.wUJ68G_skeletonList span{background:linear-gradient(90deg,#64463c0f 25%,#64463c1f 50%,#64463c0f 75%) 0 0/200% 100%;border-radius:12px;height:52px;animation:1.2s ease-in-out infinite wUJ68G_shimmer}@keyframes wUJ68G_shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:960px){.wUJ68G_columns{grid-template-columns:1fr}}@media (max-width:600px){.wUJ68G_hero{border-radius:20px;min-height:0;padding:22px 20px}.wUJ68G_heroMascot{width:88px;margin-bottom:-30px}}
.uj3hnq_greeting{color:var(--color-text);letter-spacing:.02em;margin-bottom:8px;font-size:clamp(25px,2.3vw,34px);font-weight:700}.uj3hnq_groupId{color:var(--color-text-muted);margin-bottom:32px;font-size:14px}.uj3hnq_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.uj3hnq_card{background-color:var(--color-white);border:1px solid color-mix(in srgb, var(--color-text-muted) 14%, transparent);min-height:116px;box-shadow:var(--shadow-card);transition:border-color var(--duration-base) ease, box-shadow var(--duration-base) ease, transform var(--duration-fast) ease;border-radius:16px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}a.uj3hnq_card:hover{border-color:color-mix(in srgb, var(--color-green) 26%, transparent);box-shadow:0 8px 22px #4a352717}.uj3hnq_cardLabel{color:var(--color-text);font-size:14px;font-weight:500}.uj3hnq_cardIcon{width:28px;height:28px;color:var(--color-green);flex-shrink:0;place-items:center;display:grid}.uj3hnq_cardIcon svg{stroke-width:2px;width:26px;height:26px}.uj3hnq_cardSectionIcon{width:22px;height:22px;color:var(--color-green);stroke-width:2px;flex-shrink:0}.uj3hnq_cardValue{color:var(--color-green);margin-top:auto;font-size:26px;font-weight:700}.uj3hnq_cardValueAlert{color:var(--color-orange-deep)}.uj3hnq_gridSecondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.uj3hnq_taskCard,.uj3hnq_noticeCard{background-color:var(--color-white);border:1px solid color-mix(in srgb, var(--color-text-muted) 14%, transparent);border-radius:16px;min-height:150px;padding:0;overflow:hidden;box-shadow:0 1px 3px #4a35270d}.uj3hnq_cardHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;display:flex}.uj3hnq_taskCard>.uj3hnq_cardHead,.uj3hnq_noticeCard>.uj3hnq_cardHead{border-bottom:1px solid color-mix(in srgb, var(--color-text-muted) 12%, transparent);padding:17px 20px 14px}.uj3hnq_cardHead h3{color:var(--color-text);font-size:16px;font-weight:600}.uj3hnq_cardHead img{width:24px;height:24px}.uj3hnq_note{color:var(--color-text-muted);margin:0 0 16px;padding:0;font-size:14px;line-height:1.7}.uj3hnq_taskCard>.uj3hnq_note,.uj3hnq_noticeCard>.uj3hnq_note{margin:0;padding:10px 20px 2px}.uj3hnq_taskItem{border-bottom:1px solid color-mix(in srgb, var(--color-text-muted) 10%, transparent);background-color:#0000;border-radius:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:0;padding:13px 20px;font-size:16px;transition:background-color .15s;display:flex}.uj3hnq_taskItem:hover{background-color:color-mix(in srgb, var(--color-green) 8%, var(--color-white))}.uj3hnq_taskName{color:var(--color-text);font-weight:500}.uj3hnq_taskMeta{color:var(--color-text-muted);white-space:nowrap;font-size:14px}.uj3hnq_taskMeta strong{color:var(--color-orange-deep);margin-left:10px}.uj3hnq_noticeItem{border-bottom:1px solid color-mix(in srgb, var(--color-text-muted) 10%, transparent);background-color:#0000;border-radius:0;align-items:center;gap:12px;margin-bottom:0;padding:13px 20px;font-size:15px;transition:background-color .15s;display:flex}.uj3hnq_noticeItem:hover{background-color:color-mix(in srgb, var(--color-green) 8%, var(--color-white))}.uj3hnq_noticeDate{color:var(--color-text-muted);white-space:nowrap;font-size:14px}.uj3hnq_noticeTitle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.uj3hnq_emptyText{color:var(--color-text-muted);padding:8px 2px;font-size:14px}.uj3hnq_taskCard>.uj3hnq_emptyText,.uj3hnq_noticeCard>.uj3hnq_emptyText{padding:18px 20px}.uj3hnq_taskCard>:last-child,.uj3hnq_noticeCard>:last-child{border-bottom:0}.uj3hnq_mascot{pointer-events:none;justify-content:flex-end;align-items:flex-end;min-height:156px;margin-top:28px;display:flex;position:relative}.uj3hnq_pageTitle{letter-spacing:.02em;color:var(--color-text);margin-bottom:28px;font-size:clamp(24px,2.4vw,30px);font-weight:900;line-height:1.3}.uj3hnq_cardList{flex-direction:column;gap:10px;display:flex}.uj3hnq_singleTaskCard{background-color:var(--color-white);border:1px solid color-mix(in srgb, var(--color-text-muted) 14%, transparent);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex;box-shadow:0 1px 3px #4a35270d}a.uj3hnq_singleTaskCard{transition:transform .15s,box-shadow .15s}a.uj3hnq_singleTaskCard:hover{border-color:color-mix(in srgb, var(--color-green) 28%, transparent);box-shadow:0 8px 22px #4a35271a}.uj3hnq_singleTaskText{flex:1;min-width:0}.uj3hnq_singleTaskText h3{color:var(--color-text);margin-bottom:6px;font-size:16px;font-weight:500}.uj3hnq_singleTaskText p{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:14px}.uj3hnq_singleTaskText .uj3hnq_paymentDescription{color:var(--color-text);margin-bottom:7px;font-size:14px;line-height:1.65}.uj3hnq_singleTaskText .uj3hnq_paymentDescription p{color:inherit}.uj3hnq_singleTaskText .uj3hnq_paymentMeta{font-size:13px}.uj3hnq_taskBadge{background-color:var(--color-bg-cream);color:var(--color-text);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:15px}button.uj3hnq_taskBadge,a.uj3hnq_taskBadge{transition:filter .15s,transform .15s}button.uj3hnq_taskBadge:hover,a.uj3hnq_taskBadge:hover{filter:brightness(.95)}.uj3hnq_taskBadgeDone{background-color:var(--color-green);color:var(--color-white)}.uj3hnq_taskBadgeUrgent{background-color:var(--color-orange-deep);color:var(--color-white)}.uj3hnq_taskDetailCard{background-color:var(--color-white);border:1px solid color-mix(in srgb, var(--color-text-muted) 14%, transparent);border-radius:16px;flex-direction:column;gap:16px;padding:22px 24px;display:flex;box-shadow:0 1px 3px #4a35270d}.uj3hnq_taskDetailHead{justify-content:space-between;align-items:center;gap:16px;display:flex}.uj3hnq_taskDescription{color:var(--color-text);white-space:pre-wrap;background-color:var(--color-bg-cream);border-radius:8px;padding:10px 14px;font-size:14px}.uj3hnq_taskFileInput{color:var(--color-text-muted);max-width:260px;font-size:13px}.uj3hnq_taskActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.uj3hnq_unreadNotice{background-color:var(--color-yellow);color:var(--color-text);border-radius:10px;margin-bottom:18px;padding:12px 18px;font-size:15px;font-weight:600;transition:filter .15s;display:block}.uj3hnq_unreadNotice:hover{filter:brightness(1.05)}.uj3hnq_webInfoSwitcher{border:1px solid color-mix(in srgb, var(--color-text-muted) 14%, transparent);background:color-mix(in srgb, var(--color-bg-cream) 55%, var(--color-white));border-radius:14px;justify-content:flex-start;margin:0 0 24px;padding:12px}.uj3hnq_statusBanner{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:18px;display:flex}.uj3hnq_webInfoForm{border:1px solid color-mix(in srgb, var(--color-text-muted) 16%, transparent);border-radius:16px;overflow:hidden;gap:0!important;padding:0!important}.uj3hnq_webInfoField{border-bottom:1px solid color-mix(in srgb, var(--color-text-muted) 13%, transparent);gap:9px;padding:24px 28px;display:grid}.uj3hnq_webInfoField>.uj3hnq_fieldLabel{margin:0;font-size:15px}.uj3hnq_webInfoField>.helpText{display:block}.uj3hnq_webInfoCounter{color:var(--color-text-muted);justify-self:end;font-size:11px}.uj3hnq_webInfoTags{min-height:30px}.uj3hnq_webInfoTagInput{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.uj3hnq_webInfoSnsFields,.uj3hnq_webInfoHoursList,.uj3hnq_webInfoPeriodList{gap:10px;display:grid}.uj3hnq_webInfoSocialField{gap:6px;display:grid}.uj3hnq_webInfoSocialField>label{color:var(--color-text-muted);font-size:12px;font-weight:600}.uj3hnq_webInfoSocialInput{grid-template-columns:auto minmax(0,1fr);align-items:stretch;display:grid}.uj3hnq_webInfoSocialInput>span{border:1px solid color-mix(in srgb, var(--color-text-muted) 24%, transparent);background:var(--color-bg-cream);color:var(--color-text-muted);white-space:nowrap;border-right:0;border-radius:10px 0 0 10px;align-items:center;padding:0 0 0 13px;font-size:14px;display:flex}.uj3hnq_webInfoSocialInput>input{border-left:0;border-radius:0 10px 10px 0;padding-left:3px}.uj3hnq_webInfoSocialInput:focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--color-green) 12%, transparent);border-radius:10px}.uj3hnq_webInfoSocialInput:focus-within>span,.uj3hnq_webInfoSocialInput:focus-within>input{border-color:var(--color-green);box-shadow:none}.uj3hnq_webInfoHoursRow,.uj3hnq_webInfoPeriodRow{border:1px solid color-mix(in srgb, var(--color-text-muted) 15%, transparent);background:color-mix(in srgb, var(--color-bg-cream) 50%, var(--color-white));border-radius:10px;align-items:end;gap:10px;padding:12px;display:grid}.uj3hnq_webInfoHoursRow{grid-template-columns:minmax(140px,1fr) minmax(110px,145px) auto minmax(110px,145px)}.uj3hnq_webInfoHoursRow label,.uj3hnq_webInfoPeriodRow label{color:var(--color-text-muted);gap:5px;font-size:11px;font-weight:600;display:grid}.uj3hnq_webInfoHoursDate{align-self:center;align-items:center;color:var(--color-text)!important;gap:8px!important;font-size:13px!important;display:flex!important}.uj3hnq_webInfoHoursDate input{width:17px;height:17px;accent-color:var(--color-green)}.uj3hnq_webInfoSectionHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.uj3hnq_webInfoSectionHead h2,.uj3hnq_webInfoSectionHead p{margin:0}.uj3hnq_webInfoPeriodRow{grid-template-columns:auto minmax(210px,1fr) auto minmax(210px,1fr) auto}.uj3hnq_webInfoPeriodNumber{align-self:center;font-size:13px;font-weight:700}.uj3hnq_webInfoPeriodSeparator{color:var(--color-text-muted);align-self:center}.uj3hnq_webInfoMessage{background:var(--color-bg-cream);color:var(--color-text);border-radius:9px;margin:20px 28px 18px;padding:12px 14px;font-size:13px}.uj3hnq_webInfoFormActions{background:color-mix(in srgb, var(--color-bg-cream) 45%, var(--color-white));padding:22px 28px}.uj3hnq_feedbackText{color:var(--color-orange-deep);font-size:14px}.uj3hnq_notificationPrompt{z-index:320;border:1px solid color-mix(in srgb, var(--color-green) 30%, transparent);background:var(--color-white);width:min(460px,100vw - 36px);color:var(--color-text);transition:bottom .3s var(--ease-out);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px;display:grid;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 34px #0003}body:has([aria-modal=true]) .uj3hnq_notificationPrompt{display:none}body[data-save-bar=visible] .uj3hnq_notificationPrompt{bottom:96px}.uj3hnq_notificationPromptIcon{background:color-mix(in srgb, var(--color-green) 12%, var(--color-white));width:42px;height:42px;color:var(--color-green);border-radius:50%;place-items:center;display:grid}.uj3hnq_notificationPromptText{flex-direction:column;gap:3px;min-width:0;display:flex}.uj3hnq_notificationPromptText strong{font-size:14px}.uj3hnq_notificationPromptText small{color:var(--color-text-muted);font-size:12px;line-height:1.5}.uj3hnq_notificationPromptClose{width:28px;height:28px;color:var(--color-text-muted);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;right:6px}.uj3hnq_notificationPromptClose:hover{background:var(--color-bg-cream)}.uj3hnq_notificationEnable{background:var(--color-green);color:var(--color-white);white-space:nowrap;border:0;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:700}.uj3hnq_notificationEnable:hover{background:var(--color-green-dark)}@media (max-width:600px){.uj3hnq_notificationPrompt{grid-template-columns:auto minmax(0,1fr)}.uj3hnq_notificationEnable{grid-column:1/-1;justify-self:stretch}}.uj3hnq_fieldLabel{color:var(--color-text);margin-bottom:-6px;font-size:14px;font-weight:600}.uj3hnq_webInfoImage{aspect-ratio:1;border:1px solid var(--color-bg-cream);object-fit:cover;border-radius:10px;width:min(280px,100%)}.uj3hnq_webInfoCategoryGroups{gap:10px;display:grid}.uj3hnq_webInfoCategoryGroup{border:1px solid color-mix(in srgb, var(--color-text-muted) 20%, transparent);border-radius:10px;margin:0;padding:10px 12px 12px}.uj3hnq_webInfoCategoryGroup legend{color:var(--color-text-muted);align-items:center;gap:7px;padding:0 5px;font-size:13px;font-weight:600;display:inline-flex}.uj3hnq_webInfoSelectionMode{background:var(--color-bg-cream);color:var(--color-text-muted);border-radius:999px;padding:2px 6px;font-size:10px;font-weight:500}.uj3hnq_webInfoCategoryOptions{flex-wrap:wrap;gap:8px;display:flex}.uj3hnq_webInfoCategoryOptions label{background:var(--color-bg-cream);color:var(--color-text);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:7px 10px;font-size:13px;display:inline-flex}.uj3hnq_webInfoCategoryOptions input{width:15px;height:15px;accent-color:var(--color-green);margin:0}.uj3hnq_webInfoCategoryGroup:disabled label{cursor:default;opacity:.7}.uj3hnq_tagChip{background-color:var(--color-bg-cream);color:var(--color-text-muted);border-radius:999px;margin:2px 4px 2px 0;padding:2px 10px;font-size:12px;display:inline-block}.uj3hnq_tagChip button{color:inherit;cursor:pointer;vertical-align:middle;background:0 0;border:0;margin-left:5px;padding:0;display:inline-flex}@media (max-width:720px){.uj3hnq_webInfoField,.uj3hnq_webInfoFormActions{padding-left:18px;padding-right:18px}.uj3hnq_webInfoHoursRow,.uj3hnq_webInfoPeriodRow{grid-template-columns:1fr;align-items:stretch}.uj3hnq_webInfoPeriodSeparator{display:none}.uj3hnq_webInfoTagInput{grid-template-columns:1fr}}.uj3hnq_submitTaskBtn{background-color:var(--color-green);color:var(--color-white);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:8px 20px;font-size:15px;font-weight:600;transition:background-color .15s;display:inline-flex}.uj3hnq_submitTaskBtn:hover{background-color:var(--color-green-dark)}.uj3hnq_submitTaskBtn:disabled{opacity:.6;cursor:default}@media (max-width:1024px){.uj3hnq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.uj3hnq_singleTaskCard{flex-direction:column;align-items:stretch}.uj3hnq_taskDetailHead{flex-wrap:wrap}}@media (max-width:768px){.uj3hnq_grid{gap:12px}.uj3hnq_card{min-height:100px}.uj3hnq_cardValue{font-size:20px}.uj3hnq_gridSecondary{grid-template-columns:minmax(0,1fr)}.uj3hnq_taskItem{flex-direction:column;align-items:flex-start;gap:4px}.uj3hnq_taskMeta{white-space:normal}.uj3hnq_greeting{font-size:22px}.uj3hnq_pageTitle{font-size:24px}.uj3hnq_taskCard>.uj3hnq_cardHead,.uj3hnq_noticeCard>.uj3hnq_cardHead{padding:15px 16px 12px}.uj3hnq_taskCard>.uj3hnq_note,.uj3hnq_noticeCard>.uj3hnq_note{padding-inline:16px}.uj3hnq_taskItem,.uj3hnq_noticeItem{padding:12px 16px}.uj3hnq_mascot{min-height:112px;margin-top:22px}.uj3hnq_mascot img{width:110px;height:auto}}.uj3hnq_skeletonLine{background:linear-gradient(90deg,#64463c14 25%,#64463c2e 50%,#64463c14 75%) 0 0/200% 100%;border-radius:9px;height:18px;margin:10px 0;animation:1.2s ease-in-out infinite uj3hnq_skeleton-shimmer}@keyframes uj3hnq_skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}
.aXBbkG_pageHead{justify-content:space-between;align-items:center;gap:16px 24px;margin-bottom:28px;display:flex}.aXBbkG_pageHead h1{flex:auto;min-width:0;margin-bottom:0}.aXBbkG_pageHeadActions{flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.aXBbkG_pageLead{max-width:880px;color:var(--color-text-muted);margin:-16px 0 24px;font-size:14px;line-height:1.75}@media (max-width:720px){.aXBbkG_pageHead{flex-wrap:wrap}.aXBbkG_pageHeadActions{flex-wrap:wrap;justify-content:flex-start;width:100%}}.aXBbkG_pageHeadActions .aXBbkG_cancelBtn,.aXBbkG_pageHeadActions .aXBbkG_submitBtn{justify-content:center;align-items:center;gap:6px;display:inline-flex}.aXBbkG_modalForm{flex-direction:column;gap:14px;min-width:0;display:flex}.aXBbkG_modalForm label{flex-direction:column;gap:6px;min-width:0;margin-bottom:0;display:flex}.aXBbkG_modalForm .aXBbkG_formInput{min-width:0;max-width:100%}.aXBbkG_modalForm input[type=datetime-local].aXBbkG_formInput{inline-size:100%;min-inline-size:0;display:block}.aXBbkG_modalForm .aXBbkG_groupCheck,.aXBbkG_modalForm .aXBbkG_publishToggle{flex-direction:row;align-items:center}.aXBbkG_formSelect{border:1px solid color-mix(in srgb, var(--color-text-muted) 24%, transparent);background-color:var(--color-white);width:100%;color:var(--color-text);border-radius:10px;outline:none;padding:12px 14px;font-size:15px}.aXBbkG_formSelect:focus{border-color:var(--color-green);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-green) 12%, transparent)}.aXBbkG_filterBar{border:1px solid color-mix(in srgb, var(--color-text-muted) 14%, transparent);background:var(--color-white);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 12px;display:flex}.aXBbkG_filterSelect{border:1px solid color-mix(in srgb, var(--color-text-muted) 22%, transparent);background-color:var(--color-white);color:var(--color-text);border-radius:9px;outline:none;padding:8px 12px;font-size:14px}.aXBbkG_filterSelect:focus{border-color:var(--color-green);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-green) 11%, transparent)}.aXBbkG_helpText{color:var(--color-text-muted);font-size:13px}.aXBbkG_clampTwo{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.aXBbkG_sortableTh{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.aXBbkG_sortableTh:hover{color:var(--color-text)}.aXBbkG_sortArrow{width:1em;color:var(--color-green);margin-left:2px;display:inline-block}.aXBbkG_bulkBar{background-color:color-mix(in srgb, var(--color-green) 6%, var(--color-white));border:1px solid color-mix(in srgb, var(--color-green) 34%, transparent);color:var(--color-text);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding:10px 16px;font-size:14px;display:flex}.aXBbkG_bulkCount{margin-right:4px;font-weight:600}.aXBbkG_checkCell{width:36px}.aXBbkG_checkCell input{cursor:pointer;width:16px;height:16px;accent-color:var(--color-green)}.aXBbkG_tableWrap{background-color:var(--color-white);border:1px solid color-mix(in srgb, var(--color-text-muted) 14%, transparent);border-radius:14px;padding:0;overflow-x:auto;box-shadow:0 1px 3px #4a35270d}.aXBbkG_table{border-collapse:collapse;width:100%;font-size:14px}.aXBbkG_table th{text-align:left;color:var(--color-text-muted);border-bottom:1px solid color-mix(in srgb, var(--color-text-muted) 16%, transparent);background:color-mix(in srgb, var(--color-bg-cream) 38%, var(--color-white));white-space:nowrap;padding:11px 16px;font-size:13px;font-weight:600}.aXBbkG_table td{border-bottom:1px solid var(--color-bg-cream);white-space:nowrap;padding:12px 16px}.aXBbkG_table tr:last-child td{border-bottom:none}.aXBbkG_table tbody tr{transition:background-color .12s}.aXBbkG_table tbody tr:hover{background-color:color-mix(in srgb, var(--color-bg-cream) 56%, var(--color-white))}.aXBbkG_table tbody tr:has(.aXBbkG_checkCell input:checked){background-color:color-mix(in srgb, var(--color-green) 8%, var(--color-white))}.aXBbkG_badge{background-color:var(--color-bg-cream);color:var(--color-text);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.aXBbkG_badgeOk{background-color:var(--color-green);color:var(--color-white)}.aXBbkG_badgeAlert{background-color:var(--color-orange-deep);color:var(--color-white)}.aXBbkG_badgeButton{cursor:pointer;transition:opacity .15s}.aXBbkG_badgeButton:hover{opacity:.8}.aXBbkG_badgeButton:disabled{opacity:.5;cursor:default}.aXBbkG_messageCell{text-overflow:ellipsis;max-width:320px;overflow:hidden}.aXBbkG_taskInfo{flex:1}.aXBbkG_progressRow{align-items:center;gap:12px;min-width:200px;margin-top:10px;display:flex}.aXBbkG_progressTrack{background-color:var(--color-bg-cream);border-radius:999px;flex:1;height:10px;overflow:hidden}.aXBbkG_progressFill{background-color:var(--color-green);border-radius:999px;height:100%}.aXBbkG_progressLabel{color:var(--color-text-muted);white-space:nowrap;font-size:14px}.aXBbkG_form{background-color:var(--color-white);border:1px solid color-mix(in srgb, var(--color-text-muted) 14%, transparent);border-radius:16px;flex-direction:column;gap:16px;margin-bottom:24px;padding:22px 24px;display:flex;box-shadow:0 1px 3px #4a35270d}.aXBbkG_form h2{color:var(--color-text);font-size:18px;font-weight:600}.aXBbkG_formInput,.aXBbkG_formTextarea{border:1px solid color-mix(in srgb, var(--color-text-muted) 24%, transparent);background-color:var(--color-white);width:100%;color:var(--color-text);border-radius:10px;outline:none;padding:12px 14px;font-size:15px}.aXBbkG_formInput:focus,.aXBbkG_formTextarea:focus{border-color:var(--color-green);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-green) 12%, transparent)}.aXBbkG_formTextarea{resize:vertical;min-height:100px}.aXBbkG_formActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.aXBbkG_publishToggle{color:var(--color-text-muted);cursor:pointer;align-items:center;gap:6px;font-size:14px;display:inline-flex}.aXBbkG_voteCategoryLegend{margin-bottom:8px}.aXBbkG_cancelBtn{background-color:var(--color-white);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);min-height:var(--control-height);white-space:nowrap;transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease, transform var(--duration-fast) ease;justify-content:center;align-items:center;gap:7px;padding:8px 18px;font-size:14px;font-weight:700;display:inline-flex}.aXBbkG_cancelBtn:hover:not(:disabled){background-color:color-mix(in srgb, var(--color-bg-cream) 60%, var(--color-white));border-color:color-mix(in srgb, var(--color-text-muted) 45%, transparent)}.aXBbkG_submitBtn{background-color:var(--color-green);color:var(--color-white);border-radius:var(--radius-md);min-height:var(--control-height);white-space:nowrap;transition:background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, transform var(--duration-fast) ease;border:1px solid #0000;justify-content:center;align-items:center;gap:7px;padding:8px 20px;font-size:14px;font-weight:700;display:inline-flex}.aXBbkG_submitBtn:hover:not(:disabled){background-color:var(--color-green-dark);box-shadow:0 2px 8px color-mix(in srgb, var(--color-green) 28%, transparent)}.aXBbkG_submitBtn:disabled,.aXBbkG_cancelBtn:disabled{opacity:.5;cursor:default;box-shadow:none;transform:none}.aXBbkG_dangerBtn{background-color:var(--color-white);color:var(--color-danger);border:1px solid color-mix(in srgb, var(--color-danger) 45%, transparent);border-radius:var(--radius-md);min-height:var(--control-height);white-space:nowrap;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, border-color var(--duration-fast) ease;justify-content:center;align-items:center;gap:7px;padding:8px 18px;font-size:14px;font-weight:700;display:inline-flex}.aXBbkG_dangerBtn:hover:not(:disabled){background-color:var(--color-danger);border-color:var(--color-danger);color:var(--color-white)}.aXBbkG_dangerBtn:disabled,.aXBbkG_dangerBtn[aria-disabled=true]{opacity:.5}label.aXBbkG_dangerBtn{cursor:pointer}label.aXBbkG_dangerBtn[aria-disabled=true]{pointer-events:none}.aXBbkG_sectionTitle{color:var(--color-text);margin-bottom:14px;font-size:18px;font-weight:600}.aXBbkG_formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.aXBbkG_groupPicker{background-color:var(--color-bg-cream);border:1px solid color-mix(in srgb, var(--color-text-muted) 10%, transparent);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 14px;display:flex}.aXBbkG_groupCheck{color:var(--color-text);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.aXBbkG_targetChoice{background-color:var(--color-bg-cream);border:0;border-radius:8px;flex-direction:column;gap:8px;margin:0;padding:10px 14px;display:flex}.aXBbkG_targetChoice legend{color:var(--color-text);padding:0;font-size:14px}.aXBbkG_formListRow{background-color:var(--color-bg-cream);border-radius:10px;align-items:center;gap:12px;padding:12px 16px;display:flex}.aXBbkG_inlineLink{vertical-align:middle;color:var(--color-green);align-items:center;gap:4px;font-weight:600;text-decoration:underline;display:inline-flex}.aXBbkG_mutedText{color:var(--color-text-muted);font-size:13px}.aXBbkG_stepList{color:var(--color-text);flex-direction:column;gap:16px;padding-left:28px;font-size:14px;list-style:decimal;display:flex}.aXBbkG_stepItem{padding-left:4px}.aXBbkG_stepItem::marker{color:var(--color-green);font-weight:700}.aXBbkG_stepText{margin-bottom:8px;font-weight:600;line-height:1.6;display:block}.aXBbkG_stepImage{background:#fff;border:1px solid #dedbd0;border-radius:10px;width:100%;height:auto;display:block}.aXBbkG_submissionList{border-top:1px solid var(--color-bg-cream);flex-direction:column;gap:6px;padding-top:10px;display:flex}.aXBbkG_submissionRow{color:var(--color-text);align-items:center;gap:14px;padding:4px 0;font-size:14px;display:flex}@media (max-width:900px){.aXBbkG_formGrid{grid-template-columns:minmax(0,1fr)}}.aXBbkG_inlineForm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aXBbkG_amountInput{border:1px solid var(--color-bg-cream);background-color:var(--color-bg-cream);width:110px;color:var(--color-text);border-radius:8px;outline:none;padding:6px 10px;font-size:14px}.aXBbkG_amountInput:focus{border-color:var(--color-green);background-color:var(--color-white)}.aXBbkG_webInfoCard{background-color:var(--color-white);border:1px solid color-mix(in srgb, var(--color-text-muted) 14%, transparent);border-radius:12px;gap:20px;padding:20px 24px;display:flex}.aXBbkG_webInfoThumb{object-fit:cover;border-radius:10px;flex-shrink:0;width:140px;height:140px}.aXBbkG_webInfoThumbEmpty{background-color:var(--color-bg-cream);width:140px;height:140px;color:var(--color-text-muted);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;display:flex}.aXBbkG_webInfoBody{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.aXBbkG_webInfoTitle{color:var(--color-text);font-size:16px;font-weight:600}.aXBbkG_webInfoDesc{color:var(--color-text);white-space:pre-wrap;font-size:14px}.aXBbkG_webInfoLinks{gap:14px;font-size:14px;display:flex}.aXBbkG_webInfoLinks a{min-width:0;color:var(--color-green);overflow-wrap:anywhere;align-items:center;gap:4px;font-weight:600;text-decoration:underline;display:inline-flex}.aXBbkG_webInfoLinks a svg{flex:none}.aXBbkG_webInfoReviewToolbar{border:1px solid color-mix(in srgb, var(--color-text-muted) 15%, transparent);background:var(--color-white);border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:16px;margin:18px 0 22px;padding:14px;display:grid}.aXBbkG_webInfoStatusSummary{gap:8px;display:flex;overflow-x:auto}.aXBbkG_webInfoStatusSummary button{border:1px solid color-mix(in srgb, var(--color-text-muted) 18%, transparent);background:var(--color-white);color:var(--color-text-muted);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:7px 11px;display:inline-flex}.aXBbkG_webInfoStatusSummary button strong{background:var(--color-bg-cream);min-width:21px;color:var(--color-text);text-align:center;border-radius:999px;padding:2px 6px;font-size:12px}.aXBbkG_webInfoStatusSummary .aXBbkG_webInfoSummaryActive{border-color:color-mix(in srgb, var(--color-green) 55%, transparent);background:color-mix(in srgb, var(--color-green) 10%, var(--color-white));color:var(--color-green-dark);font-weight:700}.aXBbkG_webInfoReviewSearch{border:1px solid color-mix(in srgb, var(--color-text-muted) 22%, transparent);color:var(--color-text-muted);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:0 12px;display:grid}.aXBbkG_webInfoReviewSearch:focus-within{border-color:var(--color-green);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-green) 11%, transparent)}.aXBbkG_webInfoReviewSearch input{min-width:0;color:var(--color-text);background:0 0;border:0;outline:0;padding:10px 0}.aXBbkG_webInfoReviewList{gap:22px;display:grid}.aXBbkG_webInfoReviewCard{border:1px solid color-mix(in srgb, var(--color-text-muted) 17%, transparent);background:var(--color-white);border-radius:16px;overflow:hidden;box-shadow:0 3px 14px #4a35270f}.aXBbkG_webInfoReviewCardSelected{border-color:color-mix(in srgb, var(--color-green) 58%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-green) 10%, transparent)}.aXBbkG_webInfoReviewHead{border-bottom:1px solid color-mix(in srgb, var(--color-text-muted) 12%, transparent);background:color-mix(in srgb, var(--color-bg-cream) 32%, var(--color-white));justify-content:space-between;align-items:flex-start;gap:20px;padding:20px 24px;display:flex}.aXBbkG_webInfoReviewEyebrow{color:var(--color-text-muted);letter-spacing:.04em;margin:0 0 4px;font-size:12px;font-weight:700}.aXBbkG_webInfoReviewHead h2{color:var(--color-text);margin:0;font-size:20px;line-height:1.4}.aXBbkG_webInfoReviewGroup{color:var(--color-text-muted);margin:5px 0 0;font-size:13px}.aXBbkG_webInfoReviewStatus{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.aXBbkG_webInfoReviewContent{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:24px;padding:24px;display:grid}.aXBbkG_webInfoReviewMedia{position:sticky;top:18px}.aXBbkG_webInfoReviewImage,.aXBbkG_webInfoReviewImageEmpty{aspect-ratio:1;border-radius:12px;justify-content:center;align-items:center;width:190px;display:flex}.aXBbkG_webInfoReviewImage{object-fit:cover}.aXBbkG_webInfoReviewImageEmpty{border:1px dashed color-mix(in srgb, var(--color-text-muted) 28%, transparent);background:var(--color-bg-cream);color:var(--color-text-muted);font-size:13px}.aXBbkG_webInfoReviewDetails{gap:16px;min-width:0;display:grid}.aXBbkG_webInfoReviewFacts{border:1px solid color-mix(in srgb, var(--color-text-muted) 14%, transparent);background:color-mix(in srgb, var(--color-text-muted) 14%, transparent);border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.aXBbkG_webInfoReviewFacts>div{background:var(--color-white);min-width:0;padding:12px 14px}.aXBbkG_webInfoReviewFacts dt,.aXBbkG_webInfoReviewSection h3{color:var(--color-text-muted);margin:0 0 5px;font-size:12px;font-weight:700}.aXBbkG_webInfoReviewFacts dd{color:var(--color-text);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.65}.aXBbkG_webInfoReviewSection{border:1px solid color-mix(in srgb, var(--color-text-muted) 13%, transparent);border-radius:11px;min-width:0;padding:14px 16px}.aXBbkG_webInfoReviewSection p{margin:0}.aXBbkG_webInfoReviewChips{flex-wrap:wrap;gap:6px;display:flex}.aXBbkG_webInfoReviewEmpty{color:var(--color-text-muted);font-size:13px}.aXBbkG_webInfoReviewFeedback{border:1px solid color-mix(in srgb, var(--color-orange-deep) 28%, transparent);background:color-mix(in srgb, var(--color-orange-deep) 7%, var(--color-white));color:var(--color-orange-deep);border-radius:11px;padding:13px 15px}.aXBbkG_webInfoReviewFeedback p{white-space:pre-wrap;margin:4px 0 0}.aXBbkG_webInfoReviewActions{border-top:1px solid color-mix(in srgb, var(--color-text-muted) 12%, transparent);background:color-mix(in srgb, var(--color-bg-cream) 45%, var(--color-white));justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.aXBbkG_webInfoReviewActions>span{color:var(--color-text-muted);font-size:12px}.aXBbkG_webInfoReviewActions>div{flex-wrap:wrap;gap:10px;display:flex}.aXBbkG_accessIntro{border:1px solid color-mix(in srgb, var(--color-green) 35%, transparent);background:color-mix(in srgb, var(--color-green) 9%, var(--color-white));color:var(--color-text);border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:18px;padding:14px 16px;display:flex}.aXBbkG_accessIntro svg{color:var(--color-green);flex:none;margin-top:1px}.aXBbkG_accessIntro p{margin:0;font-size:14px;line-height:1.6}.aXBbkG_accessDatabaseLink,.aXBbkG_accessEditorLink{border:1px solid var(--color-border);background:var(--color-white);color:var(--color-text);border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:14px 16px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex}.aXBbkG_accessDatabaseLink:hover,.aXBbkG_accessEditorLink:hover{border-color:var(--color-green);box-shadow:0 4px 16px color-mix(in srgb, var(--color-green) 12%, transparent)}.aXBbkG_accessDatabaseLink>svg:first-child,.aXBbkG_accessEditorLink>svg:first-child{color:var(--color-green);flex:none}.aXBbkG_accessDatabaseLink>svg:last-child,.aXBbkG_accessEditorLink>svg:last-child{color:var(--color-text-muted);flex:none;margin-left:auto}.aXBbkG_accessDatabaseLink span,.aXBbkG_accessEditorLink span{flex-direction:column;gap:2px;min-width:0;display:flex}.aXBbkG_accessDatabaseLink strong,.aXBbkG_accessEditorLink strong{font-size:14px}.aXBbkG_accessDatabaseLink small,.aXBbkG_accessEditorLink small{color:var(--color-text-muted);font-size:12px;line-height:1.5}.aXBbkG_accessDangerZone{background:color-mix(in srgb, #a4322a 5%, var(--color-white));border:1px solid #a4322a73;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:16px;display:flex}.aXBbkG_accessWebhook{border:1px solid color-mix(in srgb, var(--color-green) 30%, transparent);background:var(--color-white);border-radius:12px;margin-top:18px;margin-bottom:18px;padding:18px}.aXBbkG_accessWebhookHead{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.aXBbkG_accessWebhookHead>svg{color:var(--color-green-dark);flex:none}.aXBbkG_accessWebhookHead>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.aXBbkG_accessWebhookHead strong{font-size:15px}.aXBbkG_accessWebhookHead small{color:var(--color-text-muted);font-size:12px;line-height:1.5}.aXBbkG_accessWebhookForm{align-items:flex-end;gap:10px;display:flex}.aXBbkG_accessWebhookForm label{flex:1}.aXBbkG_accessWebhookForm .aXBbkG_submitBtn,.aXBbkG_accessWebhookForm .aXBbkG_cancelBtn{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.aXBbkG_accessSeoForm{flex-direction:column;gap:14px;display:flex}.aXBbkG_accessSeoSite{border:1px solid color-mix(in srgb, var(--color-text-muted) 18%, transparent);border-radius:10px;flex-direction:column;gap:12px;min-width:0;margin:0;padding:14px 16px 16px;display:flex}.aXBbkG_accessSeoSite legend{align-items:center;gap:10px;padding:0 6px;font-size:14px;font-weight:700;display:inline-flex}.aXBbkG_accessSeoSite legend a{color:var(--color-text-muted);align-items:center;gap:3px;font-size:12px;font-weight:400;display:inline-flex}.aXBbkG_notificationSettingTitle{align-items:center;gap:8px;display:flex}.aXBbkG_notificationSettingTitle svg{color:var(--color-green)}@media (max-width:700px){.aXBbkG_accessWebhookHead,.aXBbkG_accessWebhookForm{flex-direction:column;align-items:stretch}}.aXBbkG_accessDangerText{align-items:flex-start;gap:10px;min-width:0;display:flex}.aXBbkG_accessDangerText>svg{color:#a4322a;flex:none}.aXBbkG_accessDangerText span{flex-direction:column;gap:3px;min-width:0;display:flex}.aXBbkG_accessDangerText strong{color:#7f2721;font-size:14px}.aXBbkG_accessDangerText small{color:var(--color-text-muted);font-size:12px;line-height:1.5}@media (max-width:700px){.aXBbkG_accessDangerZone{flex-direction:column;align-items:stretch}.aXBbkG_accessDangerZone .aXBbkG_dangerBtn{justify-content:center}}.aXBbkG_accessAddForm{border:1px solid color-mix(in srgb, var(--color-text-muted) 14%, transparent);background:var(--color-white);border-radius:12px;align-items:flex-end;gap:12px;margin-bottom:18px;padding:18px;display:flex}.aXBbkG_accessAddForm label{flex:1}.aXBbkG_accessAddForm .aXBbkG_submitBtn{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.aXBbkG_emailCell{overflow-wrap:anywhere;font-weight:600}.aXBbkG_rowActions{align-items:center;gap:4px;display:inline-flex}.aXBbkG_iconAction{width:36px;height:36px;color:var(--color-text-muted);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, transform var(--duration-fast) ease;background:0 0;border-radius:50%;place-items:center;display:inline-grid}.aXBbkG_iconAction:hover:not(:disabled){background:color-mix(in srgb, var(--color-bg-cream) 85%, var(--color-white));color:var(--color-text)}.aXBbkG_iconActionDanger:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 10%, var(--color-white));color:var(--color-danger)}.aXBbkG_githubSyncBanner{border:1px solid color-mix(in srgb, var(--color-green) 35%, transparent);background:color-mix(in srgb, var(--color-green) 9%, var(--color-white));color:var(--color-text);border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:13px 16px;font-size:14px;line-height:1.6;display:flex}.aXBbkG_githubSyncBanner svg{color:var(--color-green-dark);flex:none}.aXBbkG_githubSyncBannerError{border-color:color-mix(in srgb, var(--color-orange-deep) 40%, transparent);background:color-mix(in srgb, var(--color-orange-deep) 8%, var(--color-white))}.aXBbkG_githubSyncBannerError svg{color:var(--color-orange-deep)}.aXBbkG_pageHead .aXBbkG_submitBtn{justify-content:center;align-items:center;gap:6px;display:inline-flex}.aXBbkG_iconAction:disabled{opacity:.4;cursor:default}@media (max-width:640px){.aXBbkG_webInfoReviewToolbar{grid-template-columns:1fr}.aXBbkG_webInfoReviewHead,.aXBbkG_webInfoReviewActions{flex-direction:column;align-items:stretch}.aXBbkG_webInfoReviewStatus{align-items:flex-start}.aXBbkG_webInfoReviewContent{grid-template-columns:1fr;padding:18px}.aXBbkG_webInfoReviewMedia{position:static}.aXBbkG_webInfoReviewImage,.aXBbkG_webInfoReviewImageEmpty{width:min(260px,100%)}.aXBbkG_webInfoReviewFacts{grid-template-columns:1fr}.aXBbkG_webInfoReviewActions>div,.aXBbkG_webInfoReviewActions button{width:100%}.aXBbkG_webInfoCard{flex-direction:column}.aXBbkG_webInfoThumb,.aXBbkG_webInfoThumbEmpty{aspect-ratio:1;width:min(240px,100%);height:auto}.aXBbkG_accessAddForm{flex-direction:column;align-items:stretch}}.aXBbkG_accessStack{gap:18px;width:min(1080px,100%);display:grid}.aXBbkG_accessTabs{border:1px solid color-mix(in srgb, var(--color-text-muted) 14%, transparent);background:var(--color-white);scrollbar-width:none;border-radius:999px;gap:4px;width:min(1080px,100%);margin-bottom:18px;padding:4px;display:flex;overflow-x:auto}.aXBbkG_accessTabs button{color:var(--color-text-muted);white-space:nowrap;transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex}.aXBbkG_accessTabs button:hover{background:color-mix(in srgb, var(--color-text-muted) 9%, transparent)}.aXBbkG_accessTabs .aXBbkG_accessTabActive,.aXBbkG_accessTabs .aXBbkG_accessTabActive:hover{background:var(--color-brown);color:var(--color-white)}.aXBbkG_accessTabCount{font-variant-numeric:tabular-nums;opacity:.75;font-size:12px}.aXBbkG_accessTabDot{background:var(--color-orange);border-radius:50%;width:7px;height:7px}.aXBbkG_accessGroupLabel{color:var(--color-text-muted);margin:6px 0 -6px;font-size:13px;font-weight:700}.aXBbkG_accessGroupLabelDanger{color:#a4322a;margin-top:14px}.aXBbkG_accessSection,.aXBbkG_accessWebhook,.aXBbkG_accessDatabaseLink,.aXBbkG_accessEditorLink,.aXBbkG_accessDangerZone{border:1px solid color-mix(in srgb, var(--color-text-muted) 14%, transparent);background:var(--color-white);border-radius:16px;box-shadow:0 6px 18px #4a35270e}.aXBbkG_accessSection{padding:22px}.aXBbkG_accessSectionHead{border:0;align-items:flex-start;gap:13px;margin-bottom:18px;padding-bottom:4px;display:flex}.aXBbkG_accessSectionHead>span:last-child{flex-direction:column;gap:3px;display:flex}.aXBbkG_accessSectionHead h2{color:var(--color-brown);font-size:18px;font-weight:700}.aXBbkG_accessSectionHead p{color:var(--color-text-muted);font-size:13px;line-height:1.6}.aXBbkG_accessSectionIcon{background:color-mix(in srgb, var(--color-green) 11%, var(--color-white));width:40px;height:40px;color:var(--color-green-dark);border-radius:11px;flex:0 0 40px;place-items:center;display:grid}.aXBbkG_accessSection .aXBbkG_accessIntro{border-color:color-mix(in srgb, var(--color-yellow) 34%, transparent);background:color-mix(in srgb, var(--color-yellow) 9%, var(--color-white));border-radius:10px;margin:0 0 16px;padding:11px 13px}.aXBbkG_accessSection .aXBbkG_accessAddForm{border-color:color-mix(in srgb, var(--color-text-muted) 12%, transparent);background:color-mix(in srgb, var(--color-bg-cream) 38%, var(--color-white));border-radius:12px;margin:0 0 14px;padding:16px}.aXBbkG_accessSection .aXBbkG_tableWrap{box-shadow:none;border-radius:12px}.aXBbkG_accessWebhook{margin:0;padding:22px}.aXBbkG_accessWebhookHead{border:0;margin-bottom:18px;padding-bottom:4px}.aXBbkG_accessWebhookHead>svg{box-sizing:content-box;background:color-mix(in srgb, var(--color-orange) 13%, var(--color-white));color:var(--color-orange-deep);border-radius:11px;padding:9px}.aXBbkG_accessWebhookHead strong{color:var(--color-brown);font-size:17px}.aXBbkG_accessDatabaseLink,.aXBbkG_accessEditorLink{margin:0;padding:19px 22px}.aXBbkG_accessDatabaseLink>svg:first-child{box-sizing:content-box;background:color-mix(in srgb, var(--color-brown) 9%, var(--color-white));color:var(--color-brown);border-radius:11px;padding:9px}.aXBbkG_accessEditorLink>svg:first-child{box-sizing:content-box;background:color-mix(in srgb, var(--color-green) 11%, var(--color-white));color:var(--color-green-dark);border-radius:11px;padding:9px}.aXBbkG_accessDatabaseLink strong,.aXBbkG_accessEditorLink strong{color:var(--color-brown);font-size:16px}.aXBbkG_accessDangerZone{background:color-mix(in srgb, #a4322a 3%, var(--color-white));border-color:#a4322a47;margin:0;padding:20px 22px}.aXBbkG_accessDangerText>svg{box-sizing:content-box;background:color-mix(in srgb, #a4322a 10%, var(--color-white));border-radius:10px;padding:8px}.aXBbkG_accessDangerText strong{font-size:16px}@media (max-width:700px){.aXBbkG_accessSection,.aXBbkG_accessWebhook,.aXBbkG_accessDangerZone{padding:18px 16px}.aXBbkG_accessSectionHead{gap:10px}}.aXBbkG_switch:where(input[type=checkbox]){background-color:color-mix(in srgb, var(--color-text-muted) 32%, var(--color-white));width:40px;height:24px;transition:background-color var(--duration-base) ease;border:0;border-radius:999px;position:relative}.aXBbkG_switch:where(input[type=checkbox]):before{background:var(--color-white);width:18px;height:18px;transition:transform var(--duration-base) var(--ease-spring), width var(--duration-fast) ease;border-radius:50%;position:absolute;inset:3px auto auto 3px;transform:none;box-shadow:0 1px 3px #00000038;-webkit-mask:none;mask:none}.aXBbkG_switch:where(input[type=checkbox]):checked{background-color:var(--color-green)}.aXBbkG_switch:where(input[type=checkbox]):checked:before{transform:translate(16px)}.aXBbkG_switch:where(input[type=checkbox]):active:not(:disabled):before{width:22px}.aXBbkG_switch:where(input[type=checkbox]):checked:active:not(:disabled):before{transform:translate(12px)}.aXBbkG_switch:where(input[type=checkbox]):active:not(:disabled){transform:none}.aXBbkG_switchRow{border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-bg-cream) 30%, var(--color-white));cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.aXBbkG_switchRow>span{flex-direction:column;gap:2px;display:flex}.aXBbkG_switchRow strong{font-size:15px;font-weight:700}.aXBbkG_switchRow small{color:var(--color-text-muted);font-size:12px}.aXBbkG_pageHeadActions .aXBbkG_dangerBtn,.aXBbkG_pageHeadActions a{white-space:nowrap}.aXBbkG_optionGrid{border:0;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;display:grid}.aXBbkG_optionGrid legend{margin-bottom:10px;padding:0;font-size:14px;font-weight:700}.aXBbkG_optionTile{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);cursor:pointer;min-height:46px;transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:flex}.aXBbkG_optionTile:hover{border-color:color-mix(in srgb, var(--color-green) 45%, transparent)}.aXBbkG_optionTile:has(input:checked){border-color:color-mix(in srgb, var(--color-green) 60%, transparent);background:color-mix(in srgb, var(--color-green) 7%, var(--color-white))}.aXBbkG_optionTile small{color:var(--color-text-muted);margin-left:auto;font-size:12px}.aXBbkG_stackField{flex-direction:column;align-items:flex-start;gap:8px;font-size:14px;font-weight:700;display:flex}.aXBbkG_inlineSwitch{color:var(--color-text-muted);cursor:pointer;align-items:center;gap:8px;margin-right:6px;font-size:12px;font-weight:700;display:inline-flex}.aXBbkG_inlineSwitch:has(input:checked){color:var(--color-green-dark)}.aXBbkG_modalForm .aXBbkG_switchRow{flex-direction:row;align-items:center}.aXBbkG_backLink{color:var(--color-text-muted);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px 4px 6px;font-size:13px;font-weight:700;display:inline-flex}.aXBbkG_backLink:hover{background:color-mix(in srgb, var(--color-bg-cream) 80%, var(--color-white));color:var(--color-text)}.aXBbkG_status_ok{--status-color:var(--color-green)}.aXBbkG_status_warn{--status-color:var(--color-orange-deep)}.aXBbkG_status_error{--status-color:var(--color-danger)}.aXBbkG_statusVerdict{background:color-mix(in srgb, var(--status-color) 10%, var(--color-white));color:var(--status-color);border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:14px;font-weight:700}.aXBbkG_statusList{gap:2px;margin:0;padding:0;list-style:none;display:grid}.aXBbkG_statusList li{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:10px;padding:9px 2px;display:flex}.aXBbkG_statusList li>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.aXBbkG_statusList strong{font-size:14px}.aXBbkG_statusList small{color:var(--color-text-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.aXBbkG_statusDot{background:var(--status-color);border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px}.aXBbkG_statusFooter{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.aXBbkG_usageProvider+.aXBbkG_usageProvider{margin-top:20px}.aXBbkG_usageProvider h3{color:var(--color-brown);margin:0 0 10px;font-size:15px}.aXBbkG_usageNote{color:var(--color-text-muted);margin:0 0 10px;font-size:13px;line-height:1.6}.aXBbkG_usageMetrics{gap:12px;margin:0;padding:0;list-style:none;display:grid}.aXBbkG_usageMetricHead{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-bottom:5px;font-size:13px;display:flex}.aXBbkG_usageMetricHead>span{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.aXBbkG_usageBar{background:color-mix(in srgb, var(--color-text-muted) 14%, transparent);border-radius:999px;height:8px;display:block;overflow:hidden}.aXBbkG_usageBar>span{border-radius:inherit;background:var(--color-green);height:100%;display:block}.aXBbkG_usageBar>.aXBbkG_usageBarWarn{background:var(--color-orange-deep)}.aXBbkG_usageBar>.aXBbkG_usageBarAlert{background:var(--color-danger)}
.oQ2nuG_root{animation:oQ2nuG_picker-in .22s var(--ease-out) both}@keyframes oQ2nuG_picker-in{0%{opacity:0;transform:translateY(-4px)}}.oQ2nuG_searchBox{min-height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text-muted,var(--color-text));align-items:center;gap:8px;margin-bottom:8px;padding:0 12px;display:flex}.oQ2nuG_searchBox:focus-within{border-color:var(--color-green);box-shadow:var(--focus-ring)}.oQ2nuG_searchBox input{min-width:0;color:var(--color-text);background:0 0;border:0;outline:none;flex:auto;padding:8px 0;font-size:13px}.oQ2nuG_searchCount{flex-shrink:0;font-size:12px}.oQ2nuG_pickerEmpty{text-align:center;grid-column:1/-1;margin:0;padding:16px 0;font-size:13px}.oQ2nuG_pickerGrid{overscroll-behavior:contain;border:1px solid var(--color-border);background:var(--color-white);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(40px,1fr));gap:4px;max-height:260px;padding:8px;display:grid;overflow-y:auto}.oQ2nuG_pickerGrid button{aspect-ratio:1;color:var(--color-text);transition:background-color var(--duration-fast) ease;border-radius:8px;place-items:center;display:grid}.oQ2nuG_pickerGrid button svg{width:19px;height:19px}.oQ2nuG_pickerGrid button:hover{background:color-mix(in srgb, var(--color-bg-cream) 80%, var(--color-white))}.oQ2nuG_pickerGrid .oQ2nuG_pickerActive,.oQ2nuG_pickerGrid .oQ2nuG_pickerActive:hover{background:var(--color-green);color:var(--color-white)}.oQ2nuG_pickerCustom{align-items:center;gap:8px;margin-top:10px;display:flex}.oQ2nuG_svgInput{min-width:0;min-height:var(--control-height);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);outline:none;flex:auto;padding:8px 12px;font-size:13px}.oQ2nuG_svgInput:focus{border-color:var(--color-green);box-shadow:var(--focus-ring)}@media (max-width:720px){.oQ2nuG_pickerCustom{flex-wrap:wrap}}
.P-Ls_W_loading{width:100%;color:var(--color-text-muted);letter-spacing:.08em;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:13px;animation:.3s .18s both P-Ls_W_loading-appear;display:flex}.P-Ls_W_block{min-height:180px;padding:32px 0}.P-Ls_W_page{min-height:min(60vh,520px)}.P-Ls_W_overlay{z-index:20;background:color-mix(in srgb, var(--color-white) 72%, transparent);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);position:absolute;inset:0}.P-Ls_W_hopper{width:40px;height:58px;display:block;position:relative}.P-Ls_W_piyo{transform-origin:50% 100%;background:url(/imgs/icon.svg) bottom/contain no-repeat;width:32px;height:39px;animation:.9s cubic-bezier(.45,0,.55,1) infinite P-Ls_W_piyo-hop;position:absolute;bottom:8px;left:4px}.P-Ls_W_shadow{background:#4a352729;border-radius:50%;width:26px;height:5px;margin-left:-13px;animation:.9s cubic-bezier(.45,0,.55,1) infinite P-Ls_W_piyo-shadow;position:absolute;bottom:3px;left:50%}.P-Ls_W_label:after{content:"";text-align:left;width:1.2em;animation:1.35s steps(4,end) infinite P-Ls_W_loading-dots;display:inline-block}@keyframes P-Ls_W_piyo-hop{0%,to{transform:translateY(0)scale(1.12,.86)}18%{transform:translateY(0)scale(.94,1.08)}50%{transform:translateY(-15px)scale(.98,1.03)}82%{transform:translateY(0)scale(1)}}@keyframes P-Ls_W_piyo-shadow{0%,to{opacity:1;transform:scaleX(1)}50%{opacity:.45;transform:scaleX(.55)}}@keyframes P-Ls_W_loading-dots{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}@keyframes P-Ls_W_loading-appear{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.P-Ls_W_piyo,.P-Ls_W_shadow{animation:none}}
.NZ5ZAW_backdrop{z-index:500;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#3220166b;place-items:center;padding:24px;animation:.18s both NZ5ZAW_fade-in;display:grid;position:fixed;inset:0}.NZ5ZAW_dialog{background:var(--color-white);width:min(1040px,100%);height:min(760px,100dvh - 48px);color:var(--color-text);font-family:var(--font-japanese);animation:NZ5ZAW_dialog-in .3s var(--ease-out) both;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 64px #3220164d}@keyframes NZ5ZAW_fade-in{0%{opacity:0}}@keyframes NZ5ZAW_dialog-in{0%{opacity:0;transform:translateY(16px)}}.NZ5ZAW_head{border-bottom:1px solid var(--color-border);align-items:center;gap:14px;padding:16px 16px 16px 24px;display:flex}.NZ5ZAW_headIcon{background:color-mix(in srgb, var(--color-orange) 16%, var(--color-white));width:40px;height:40px;color:var(--color-orange-deep);border-radius:12px;flex:none;place-items:center;display:grid}.NZ5ZAW_headIcon svg{width:20px;height:20px}.NZ5ZAW_head h2{font-size:18px;font-weight:700;line-height:1.3}.NZ5ZAW_head p{color:var(--color-text-muted);font-size:12px}.NZ5ZAW_sectionNav{background:color-mix(in srgb, var(--color-text-muted) 9%, var(--color-white));border-radius:10px;gap:2px;margin-left:auto;padding:3px;display:flex}.NZ5ZAW_sectionNav button{color:var(--color-text-muted);border-radius:8px;padding:5px 14px;font-size:13px;font-weight:700}.NZ5ZAW_sectionNav .NZ5ZAW_sectionActive{background:var(--color-white);color:var(--color-text);box-shadow:0 1px 2px #4a352729}.NZ5ZAW_loading{flex:1;place-items:center;display:grid}.NZ5ZAW_body{flex:1;grid-template-columns:minmax(0,1fr) 340px;min-height:0;display:grid}.NZ5ZAW_settings{scroll-behavior:smooth;overscroll-behavior:contain;padding:8px 28px 32px;overflow-y:auto}.NZ5ZAW_section{padding-top:20px;scroll-margin-top:8px}.NZ5ZAW_section+.NZ5ZAW_section{border-top:1px solid var(--color-border);margin-top:12px}.NZ5ZAW_section h3{margin-bottom:12px;font-size:15px;font-weight:700}.NZ5ZAW_fontGrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.NZ5ZAW_fontCard{border:1.5px solid var(--color-border);background:var(--color-white);text-align:left;transition:border-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease, background-color var(--duration-fast) ease;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}.NZ5ZAW_fontCard:hover{border-color:color-mix(in srgb, var(--color-green) 45%, transparent)}.NZ5ZAW_fontCard.NZ5ZAW_fontActive{border-color:var(--color-green);background:color-mix(in srgb, var(--color-green) 6%, var(--color-white));box-shadow:0 0 0 3px color-mix(in srgb, var(--color-green) 14%, transparent)}.NZ5ZAW_fontSample{white-space:nowrap;font-size:22px;font-weight:500;line-height:1.2}.NZ5ZAW_fontName{color:var(--color-text-muted);font-size:11px;font-weight:700}.NZ5ZAW_fontCustom{border-style:dashed}.NZ5ZAW_fontCustom .NZ5ZAW_fontSample{color:var(--color-text-muted)}.NZ5ZAW_customFont{gap:6px;margin-top:12px;font-size:13px;font-weight:700;display:grid}.NZ5ZAW_fontCheck{min-height:18px;color:var(--color-text-muted);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.NZ5ZAW_fontCheck svg{width:15px;height:15px}.NZ5ZAW_check_ok{color:var(--color-green-dark)}.NZ5ZAW_check_ng{color:var(--color-danger)}.NZ5ZAW_spin{animation:.8s linear infinite NZ5ZAW_spin}@keyframes NZ5ZAW_spin{to{transform:rotate(360deg)}}.NZ5ZAW_colorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.NZ5ZAW_colorTile{border:1px solid var(--color-border);cursor:pointer;transition:border-color var(--duration-fast) ease;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.NZ5ZAW_colorTile:hover{border-color:color-mix(in srgb, var(--color-text-muted) 40%, transparent)}.NZ5ZAW_colorSwatch{width:40px;height:40px;transition:transform var(--duration-base) var(--ease-spring);border-radius:10px;flex:none;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.NZ5ZAW_colorTile:hover .NZ5ZAW_colorSwatch{transform:scale(1.06)}.NZ5ZAW_colorSwatch input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.NZ5ZAW_colorText{flex-direction:column;flex:1;min-width:0;display:flex}.NZ5ZAW_colorText strong{font-size:14px}.NZ5ZAW_colorText small{color:var(--color-text-muted);font-size:11px}.NZ5ZAW_colorHex{color:var(--color-text-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.NZ5ZAW_iconGrid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.NZ5ZAW_iconTile{border:1px solid var(--color-border);transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 6px 10px;font-size:12px;font-weight:700;display:flex;position:relative}.NZ5ZAW_iconTile:hover{border-color:color-mix(in srgb, var(--color-green) 45%, transparent)}.NZ5ZAW_iconTile.NZ5ZAW_iconTileOpen{border-color:var(--color-green);background:color-mix(in srgb, var(--color-green) 7%, var(--color-white))}.NZ5ZAW_iconTile small{background:color-mix(in srgb, var(--color-orange) 18%, var(--color-white));color:var(--color-orange-deep);border-radius:999px;padding:0 5px;font-size:10px;position:absolute;top:6px;right:6px}.NZ5ZAW_iconGlyph{background:color-mix(in srgb, var(--color-bg-cream) 70%, var(--color-white));border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.NZ5ZAW_iconGlyph svg{width:19px;height:19px}.NZ5ZAW_iconGlyph .mf-icon-custom{width:19px;height:19px}.NZ5ZAW_iconGlyph .mf-icon-custom{display:inline-flex}.NZ5ZAW_iconGlyph .mf-icon-custom svg{fill:currentColor;width:100%;height:100%}.NZ5ZAW_iconPickerWrap{background:color-mix(in srgb, var(--color-bg-cream) 38%, var(--color-white));border-radius:14px;margin-top:12px;padding:12px}.NZ5ZAW_iconPickerTitle{justify-content:space-between;align-items:center;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.NZ5ZAW_previewPane{border-left:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-cream) 30%, var(--color-white));flex-direction:column;gap:10px;padding:20px;display:flex}.NZ5ZAW_previewLabel{color:var(--color-text-muted);letter-spacing:.1em;font-size:12px;font-weight:700}.NZ5ZAW_preview{background:var(--p-paper);min-height:0;color:var(--p-ink);border-radius:22px;flex-direction:column;flex:1;gap:10px;padding:12px;transition:background-color .2s,color .2s;display:flex;overflow:hidden;box-shadow:0 0 0 6px #2d2620,0 14px 30px #0003}.NZ5ZAW_preview svg{flex:none;width:16px;height:16px}.NZ5ZAW_pTop{align-items:center;gap:6px;display:flex}.NZ5ZAW_pRound{border:1px solid var(--p-line);background:var(--p-surface);width:34px;height:34px;color:var(--p-ink2);border-radius:50%;place-items:center;display:grid}.NZ5ZAW_pSearch{border:1px solid var(--p-line);background:var(--p-surface);height:34px;color:var(--p-muted);border-radius:999px;flex:1;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:flex}.NZ5ZAW_pChips{gap:6px;font-size:11px;display:flex}.NZ5ZAW_pChips span{border:1px solid var(--p-line);background:var(--p-surface);color:var(--p-ink2);border-radius:999px;padding:3px 10px}.NZ5ZAW_pChips .NZ5ZAW_pChipOn{border-color:var(--p-ink);background:var(--p-ink);color:var(--p-surface)}.NZ5ZAW_pMap{border:1px solid var(--p-line);background:linear-gradient(90deg, transparent 47%, var(--p-line) 47%, var(--p-line) 53%, transparent 53%), linear-gradient(0deg, transparent 45%, var(--p-line) 45%, var(--p-line) 51%, transparent 51%), color-mix(in srgb, var(--p-paper) 70%, var(--p-surface));border-radius:14px;flex:1;min-height:90px;position:relative}.NZ5ZAW_pPin{border:2px solid var(--p-surface);color:#fff;background:#d0402f;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:28%;left:58%;box-shadow:0 3px 8px #00000040}.NZ5ZAW_pCard{border:1px solid var(--p-line);background:var(--p-surface);border-radius:14px;padding:12px}.NZ5ZAW_pCardHead{align-items:center;gap:8px;display:flex}.NZ5ZAW_pCardHead strong{flex:1;font-size:15px}.NZ5ZAW_pBack{color:var(--p-ink2);display:inline-flex}.NZ5ZAW_pBookmark{color:var(--p-ink2)}.NZ5ZAW_pSub{color:var(--p-ink2);margin-top:4px;font-size:11px}.NZ5ZAW_pBody{border-top:1px solid var(--p-line);margin-top:8px;padding-top:8px;font-size:12px;line-height:1.6}.NZ5ZAW_pMuted{color:var(--p-muted);margin-top:4px;font-size:11px}.NZ5ZAW_foot{border-top:1px solid var(--color-border);background:var(--color-white);align-items:center;gap:8px;padding:12px 16px;display:flex}.NZ5ZAW_reset{min-height:var(--control-height);border-radius:var(--radius-md);color:var(--color-text-muted);align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.NZ5ZAW_reset:hover:not(:disabled){background:color-mix(in srgb, var(--color-bg-cream) 70%, var(--color-white));color:var(--color-text)}.NZ5ZAW_status{color:var(--color-text-muted);align-items:center;gap:6px;margin:0 8px 0 auto;font-size:12px;font-weight:600;display:inline-flex}.NZ5ZAW_status svg{width:16px;height:16px;color:var(--color-green)}.NZ5ZAW_statusErr,.NZ5ZAW_statusErr svg{color:var(--color-danger)}@media (max-width:860px){.NZ5ZAW_backdrop{padding:0}.NZ5ZAW_dialog{border-radius:0;height:100dvh}.NZ5ZAW_body{grid-template-columns:1fr;overflow-y:auto}.NZ5ZAW_settings{overflow:visible}.NZ5ZAW_previewPane{border-left:0;border-top:1px solid var(--color-border)}.NZ5ZAW_preview{min-height:360px}.NZ5ZAW_sectionNav,.NZ5ZAW_head p{display:none}.NZ5ZAW_colorGrid{grid-template-columns:1fr}.NZ5ZAW_status{display:none}}
.Rq1nNq_tabs{border:1px solid var(--color-border);background:var(--color-white);border-radius:12px;gap:4px;margin-bottom:20px;padding:4px;display:inline-flex}.Rq1nNq_tabs button{min-height:38px;color:var(--color-text-muted);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;border-radius:9px;align-items:center;gap:8px;padding:6px 16px;font-size:14px;font-weight:700;display:inline-flex}.Rq1nNq_tabs button svg{width:17px;height:17px}.Rq1nNq_tabs button:hover{color:var(--color-text)}.Rq1nNq_tabs .Rq1nNq_tabActive,.Rq1nNq_tabs .Rq1nNq_tabActive:hover{background:color-mix(in srgb, var(--color-green) 11%, var(--color-white));color:var(--color-green-dark)}.Rq1nNq_tabCount{background:color-mix(in srgb, var(--color-text-muted) 12%, transparent);text-align:center;border-radius:999px;min-width:22px;padding:1px 7px;font-size:12px}.Rq1nNq_tabActive .Rq1nNq_tabCount{background:color-mix(in srgb, var(--color-green) 18%, var(--color-white))}.Rq1nNq_groupList{gap:16px;display:grid}.Rq1nNq_groupCard{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-card);animation:Rq1nNq_card-in .3s var(--ease-out) both;overflow:hidden}@keyframes Rq1nNq_card-in{0%{opacity:0}}.Rq1nNq_groupHead{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:14px 14px 14px 20px;display:flex}.Rq1nNq_groupName{min-width:0;color:var(--color-text);transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;flex:auto;margin-left:-8px;padding:6px 8px;font-size:18px;font-weight:700}.Rq1nNq_groupName:hover{background:color-mix(in srgb, var(--color-bg-cream) 45%, var(--color-white))}.Rq1nNq_groupName:focus{border-color:var(--color-green);background:var(--color-white);box-shadow:var(--focus-ring)}.Rq1nNq_groupName::placeholder{color:color-mix(in srgb, var(--color-text-muted) 60%, transparent);font-weight:500}.Rq1nNq_headActions,.Rq1nNq_rowActions{flex:none;align-items:center;gap:2px;display:flex}.Rq1nNq_venueToggle{border:1px solid var(--color-border);color:var(--color-text-muted);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.Rq1nNq_venueToggle input{accent-color:var(--color-green);margin:0}.Rq1nNq_venueToggleOn{border-color:var(--color-green);color:var(--color-green)}.Rq1nNq_usage{box-sizing:border-box;text-align:center;background:color-mix(in srgb, var(--color-bg-cream) 80%, var(--color-white));min-width:56px;color:var(--color-text-muted);white-space:nowrap;border-radius:999px;flex:none;padding:3px 10px;font-size:12px;font-weight:700}.Rq1nNq_facilityTitle{flex-direction:column;gap:2px;display:flex}.Rq1nNq_facilityTitle strong{font-size:17px}.Rq1nNq_facilityTitle small{color:var(--color-text-muted);font-size:12px}.Rq1nNq_usageEmpty{background:0 0}.Rq1nNq_settings{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.Rq1nNq_setting{cursor:pointer;align-items:center;gap:10px;min-height:56px;padding:8px 20px;font-size:14px;font-weight:700;display:flex}.Rq1nNq_setting+.Rq1nNq_setting{border-left:1px solid var(--color-border)}.Rq1nNq_setting>svg{width:18px;height:18px;color:var(--color-green);flex:none}.Rq1nNq_setting>span,.Rq1nNq_setting>label{cursor:pointer;margin-right:auto}.Rq1nNq_segment{background:color-mix(in srgb, var(--color-text-muted) 11%, var(--color-white));border-radius:8px;padding:2px;display:inline-flex}.Rq1nNq_segment button{min-width:44px;color:var(--color-text-muted);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:700}.Rq1nNq_segment .Rq1nNq_segmentActive{background:var(--color-white);color:var(--color-text);box-shadow:0 1px 2px #4a352729}.Rq1nNq_roles{border-bottom:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-cream) 22%, var(--color-white));flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;display:flex}.Rq1nNq_rolesLabel{color:var(--color-text-muted);margin-right:4px;font-size:12px;font-weight:700}.Rq1nNq_role{border:1px dashed color-mix(in srgb, var(--color-text-muted) 40%, transparent);min-height:32px;color:var(--color-text-muted);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease, border-color var(--duration-fast) ease;border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:700;display:inline-flex}.Rq1nNq_role svg{width:15px;height:15px}.Rq1nNq_role:hover{border-color:var(--color-green);color:var(--color-green-dark)}.Rq1nNq_role.Rq1nNq_roleActive{border-style:solid;border-color:var(--color-green);background:var(--color-green);color:var(--color-white)}.Rq1nNq_items{padding:6px 0}.Rq1nNq_row{border-bottom:1px solid color-mix(in srgb, var(--color-text-muted) 8%, transparent)}.Rq1nNq_row:last-of-type{border-bottom:0}.Rq1nNq_rowOpen{background:color-mix(in srgb, var(--color-bg-cream) 30%, var(--color-white))}.Rq1nNq_rowMain{align-items:center;gap:10px;min-height:52px;padding:4px 14px 4px 20px;display:flex}.Rq1nNq_swatch{background:var(--swatch);cursor:pointer;width:26px;height:26px;transition:transform var(--duration-base) var(--ease-spring);border-radius:50%;flex:none;display:block;position:relative;box-shadow:inset 0 0 0 1px #0000001f}.Rq1nNq_swatch:hover{transform:scale(1.12)}.Rq1nNq_swatch input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.Rq1nNq_iconButton{background:color-mix(in srgb, var(--swatch) 14%, var(--color-white));width:36px;height:36px;color:color-mix(in srgb, var(--swatch) 80%, black);transition:box-shadow var(--duration-fast) ease;border-radius:10px;flex:none;place-items:center;display:grid}.Rq1nNq_iconButton svg{width:18px;height:18px}.Rq1nNq_iconButton .mf-icon-custom{width:18px;height:18px}.Rq1nNq_iconButton .mf-icon-custom{display:inline-flex}.Rq1nNq_iconButton .mf-icon-custom svg{fill:currentColor;width:100%;height:100%}.Rq1nNq_iconButton:hover,.Rq1nNq_iconButton[aria-expanded=true]{box-shadow:0 0 0 2px color-mix(in srgb, var(--swatch) 55%, transparent)}.Rq1nNq_name{min-width:0;color:var(--color-text);transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;background:0 0;border:1px solid #0000;border-radius:8px;outline:none;flex:auto;padding:7px 10px;font-size:15px;font-weight:600}.Rq1nNq_name:hover{background:color-mix(in srgb, var(--color-bg-cream) 45%, var(--color-white))}.Rq1nNq_name:focus{border-color:var(--color-green);background:var(--color-white);box-shadow:var(--focus-ring)}.Rq1nNq_rowActions{opacity:.45;transition:opacity var(--duration-fast) ease}.Rq1nNq_row:hover .Rq1nNq_rowActions,.Rq1nNq_row:focus-within .Rq1nNq_rowActions{opacity:1}.Rq1nNq_addRow{border:1.5px dashed color-mix(in srgb, var(--color-text-muted) 26%, transparent);width:calc(100% - 28px);color:var(--color-text-muted);transition:border-color var(--duration-fast) ease, color var(--duration-fast) ease, background-color var(--duration-fast) ease;border-radius:10px;align-items:center;gap:10px;margin:6px 14px 8px;padding:10px 12px;font-size:14px;font-weight:700;display:flex}.Rq1nNq_addRow svg{width:18px;height:18px}.Rq1nNq_addRow:hover{border-color:var(--color-green);background:color-mix(in srgb, var(--color-green) 5%, var(--color-white));color:var(--color-green-dark)}.Rq1nNq_picker{padding:4px 20px 16px 56px}@media (max-width:720px){.Rq1nNq_settings{grid-template-columns:1fr}.Rq1nNq_setting+.Rq1nNq_setting{border-left:0;border-top:1px solid var(--color-border)}.Rq1nNq_rowMain{flex-wrap:wrap;padding-left:14px}.Rq1nNq_venueToggle{order:1}.Rq1nNq_picker{padding-left:14px}.Rq1nNq_rowActions{opacity:1}}
.vDg6Da_chatCard{border:1px solid var(--color-border);background-color:var(--color-white);height:max(420px,100dvh - 210px);min-height:0;box-shadow:var(--shadow-card);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.vDg6Da_messages{overscroll-behavior:contain;background:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--color-text-muted) 12%, transparent) 1px, transparent 0) 0 0 / 18px 18px, color-mix(in srgb, var(--color-bg-cream) 45%, var(--color-white));flex-direction:column;flex:1;gap:14px;min-height:0;padding:24px clamp(14px,3vw,32px);display:flex;overflow-y:auto}.vDg6Da_row{animation:vDg6Da_bubble-in .28s var(--ease-out) both;display:flex}@keyframes vDg6Da_bubble-in{0%{opacity:0;transform:translateY(6px)}}.vDg6Da_rowMine{justify-content:flex-end}.vDg6Da_bubbleWrap{flex-direction:column;max-width:min(72%,560px);display:flex}.vDg6Da_rowMine .vDg6Da_bubbleWrap{align-items:flex-end}.vDg6Da_bubble{border:1px solid var(--color-border);background-color:var(--color-white);color:var(--color-text);white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;border-radius:18px 18px 18px 6px;padding:10px 14px;font-size:15px;line-height:1.6;box-shadow:0 1px 2px #4a35270d}.vDg6Da_rowMine .vDg6Da_bubble{background-color:var(--color-green);color:var(--color-white);border-color:#0000;border-radius:18px 18px 6px}.vDg6Da_rowMine .vDg6Da_bubble a{color:inherit}.vDg6Da_bubbleMeta{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-top:4px;padding:0 6px;font-size:11px}.vDg6Da_senderName{color:var(--color-text-muted);align-items:center;gap:6px;margin-bottom:4px;font-size:12px;font-weight:700;display:inline-flex}.vDg6Da_senderAvatar{background:var(--color-brown);width:22px;height:22px;color:var(--color-white);border-radius:50%;place-items:center;font-size:11px;display:grid}.vDg6Da_sendError{border-top:1px solid var(--color-border);background-color:var(--color-white);color:var(--color-orange-deep);flex:none;margin:0;padding:8px 18px;font-size:13px}.vDg6Da_inputBar{z-index:1;border-top:1px solid var(--color-border);background-color:var(--color-white);flex:none;align-items:flex-end;gap:10px;min-width:0;padding:12px 14px;display:flex;position:relative}.vDg6Da_input{border:1px solid var(--color-border-strong);background-color:color-mix(in srgb, var(--color-bg-cream) 30%, var(--color-white));min-width:0;min-height:46px;max-height:160px;color:var(--color-text);resize:none;field-sizing:content;transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;border-radius:23px;outline:none;flex:1;padding:12px 18px;font-size:15px;line-height:1.45}.vDg6Da_input:focus{border-color:var(--color-green);background-color:var(--color-white);box-shadow:var(--focus-ring)}.vDg6Da_sendBtn{background-color:var(--color-green);width:46px;height:46px;color:var(--color-white);transition:background-color var(--duration-fast) ease, transform var(--duration-base) var(--ease-spring);border-radius:50%;flex:none;place-items:center;display:grid}.vDg6Da_sendBtn svg{width:20px;height:20px}.vDg6Da_sendBtn:hover:not(:disabled){background-color:var(--color-green-dark);transform:rotate(-8deg)}.vDg6Da_sendBtn:disabled{background-color:color-mix(in srgb, var(--color-text-muted) 25%, var(--color-white));cursor:default}.vDg6Da_emptyChat{max-width:320px;color:var(--color-text-muted);text-align:center;flex-direction:column;align-items:center;gap:14px;margin:auto;font-size:14px;line-height:1.7;display:flex}.vDg6Da_emptyChat svg{background:var(--color-white);width:64px;height:64px;color:var(--color-orange-deep);box-shadow:var(--shadow-card);border-radius:50%;padding:16px}.vDg6Da_threadSummary{background:color-mix(in srgb, var(--color-orange) 15%, var(--color-white));color:var(--color-orange-deep);border-radius:999px;padding:5px 12px;font-size:13px;font-weight:700}.vDg6Da_adminLayout{border:1px solid var(--color-border);background-color:var(--color-white);height:max(460px,100dvh - 120px);min-height:0;box-shadow:var(--shadow-card);border-radius:20px;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(300px,360px) minmax(0,1fr);display:grid;overflow:hidden}.vDg6Da_threadList{border-right:1px solid var(--color-border);background-color:color-mix(in srgb, var(--color-bg-cream) 22%, var(--color-white));min-height:0;padding:8px;overflow-y:auto}.vDg6Da_threadItem{text-align:left;width:100%;transition:background-color var(--duration-fast) ease;border-radius:14px;align-items:center;gap:12px;padding:10px;display:flex}.vDg6Da_threadItem:hover{background-color:color-mix(in srgb, var(--color-bg-cream) 75%, var(--color-white))}.vDg6Da_threadItemActive,.vDg6Da_threadItemActive:hover{background-color:var(--color-white);box-shadow:0 0 0 1.5px var(--color-green), 0 2px 8px #4a352714}.vDg6Da_threadAvatar{background-color:color-mix(in srgb, var(--color-green) 14%, var(--color-white));width:42px;height:42px;color:var(--color-green-dark);font-variant-numeric:tabular-nums;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex}.vDg6Da_threadAvatarAlert{background-color:var(--color-orange-deep);color:var(--color-white)}.vDg6Da_threadBody{flex:1;min-width:0}.vDg6Da_threadName,.vDg6Da_threadPreview{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.vDg6Da_threadName{color:var(--color-text);font-size:14px;font-weight:700}.vDg6Da_threadPreview{color:var(--color-text-muted);font-size:12px}.vDg6Da_threadMeta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.vDg6Da_threadTime{color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.vDg6Da_unreadBadge{background-color:var(--color-orange-deep);height:20px;color:var(--color-white);border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.vDg6Da_conversation{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.vDg6Da_conversationHead{border-bottom:1px solid var(--color-border);color:var(--color-text);align-items:center;gap:12px;padding:12px 16px;display:flex}.vDg6Da_conversationTitle{flex-direction:column;min-width:0;line-height:1.3;display:flex}.vDg6Da_conversationTitle strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.vDg6Da_conversationTitle small{color:var(--color-text-muted);font-size:12px;font-weight:700}.vDg6Da_backBtn{width:36px;height:36px;color:var(--color-green);border-radius:50%;place-items:center;display:none}.vDg6Da_handledBtn{border:1px solid var(--color-border-strong);background-color:var(--color-white);color:var(--color-text);transition:background-color var(--duration-fast) ease, border-color var(--duration-fast) ease;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex}.vDg6Da_handledBtn svg{width:15px;height:15px}.vDg6Da_handledBtn:hover{border-color:var(--color-green);background-color:color-mix(in srgb, var(--color-green) 7%, var(--color-white))}@media (max-width:900px){.vDg6Da_adminLayout{grid-template-columns:minmax(0,1fr);height:max(420px,100dvh - 160px)}.vDg6Da_threadList{border-right:none}.vDg6Da_hiddenMobile{display:none}.vDg6Da_backBtn{display:inline-grid}.vDg6Da_chatCard{height:max(400px,100dvh - 190px)}}@media (max-width:600px){.vDg6Da_bubbleWrap{max-width:86%}.vDg6Da_inputBar{gap:8px;padding:10px}}
.WPYygW_empty{border:1.5px dashed color-mix(in srgb, var(--color-text-muted) 22%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-white) 55%, transparent);text-align:center;animation:WPYygW_empty-in .35s var(--ease-out) both;flex-direction:column;align-items:center;gap:6px;padding:48px 24px;display:flex}.WPYygW_icon{background:color-mix(in srgb, var(--color-bg-cream) 80%, var(--color-white));width:56px;height:56px;color:var(--color-orange-deep);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.WPYygW_icon svg{width:26px;height:26px}.WPYygW_title{color:var(--color-text);font-size:15px;font-weight:700}.WPYygW_description{max-width:460px;color:var(--color-text-muted);font-size:13px;line-height:1.7}.WPYygW_actions{gap:8px;margin-top:12px;display:flex}@keyframes WPYygW_empty-in{0%{opacity:0}}
.T6Qm1q_overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#4a352773;justify-content:center;align-items:center;padding:24px;animation:.18s T6Qm1q_fadeIn;display:flex;position:fixed;inset:0}.T6Qm1q_modal{background-color:var(--color-white);border:1px solid color-mix(in srgb, var(--color-text-muted) 16%, transparent);width:100%;max-width:640px;max-height:calc(100vh - 48px);animation:T6Qm1q_popIn .28s var(--ease-out);border-radius:16px;flex-direction:column;display:flex;box-shadow:0 12px 40px #0000002e}.T6Qm1q_head{border-bottom:1px solid color-mix(in srgb, var(--color-text-muted) 12%, transparent);justify-content:space-between;align-items:center;gap:12px;padding:18px 24px 16px;display:flex}.T6Qm1q_head h2{color:var(--color-text);font-size:18px;font-weight:600}.T6Qm1q_close{width:36px;height:36px;color:var(--color-text-muted);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;border-radius:50%;flex-shrink:0;place-items:center;margin-right:-8px;display:grid}.T6Qm1q_close svg{width:20px;height:20px}.T6Qm1q_close:hover{background-color:var(--color-bg-cream);color:var(--color-text)}.T6Qm1q_body{padding:20px 24px 24px;overflow-y:auto}@keyframes T6Qm1q_fadeIn{0%{opacity:0}}@keyframes T6Qm1q_popIn{0%{opacity:0;transform:translateY(16px)}}@media (max-width:640px){.T6Qm1q_overlay{align-items:flex-end;padding:12px}.T6Qm1q_modal{max-height:calc(100vh - 24px)}}
.Pu8Vqa_layout{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);height:max(520px,100dvh - 156px);box-shadow:var(--shadow-card);transition:height .3s var(--ease-out);grid-template-columns:minmax(300px,380px) minmax(0,1fr);display:grid;overflow:hidden}body[data-save-bar=visible] .Pu8Vqa_layout{height:max(480px,100dvh - 244px)}.Pu8Vqa_listPane{border-right:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-cream) 22%, var(--color-white));flex-direction:column;min-height:0;display:flex}.Pu8Vqa_filters{flex-wrap:wrap;gap:2px;padding:10px 10px 0;display:flex}.Pu8Vqa_filters button{color:var(--color-text-muted);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.Pu8Vqa_filters button:hover{background:color-mix(in srgb, var(--color-text-muted) 9%, transparent)}.Pu8Vqa_filters .Pu8Vqa_filterActive,.Pu8Vqa_filters .Pu8Vqa_filterActive:hover{background:var(--color-brown);color:var(--color-white)}.Pu8Vqa_count{font-variant-numeric:tabular-nums;opacity:.75}.Pu8Vqa_search{border:1px solid var(--color-border-strong);background:var(--color-white);color:var(--color-text-muted);border-radius:10px;align-items:center;gap:8px;margin:10px;padding:0 12px;display:flex}.Pu8Vqa_search:focus-within{border-color:var(--color-green);box-shadow:var(--focus-ring)}.Pu8Vqa_search input{min-width:0;color:var(--color-text);background:0 0;border:0;outline:none;flex:1;padding:9px 0;font-size:13px}.Pu8Vqa_list{outline:none;flex:1;min-height:0;padding:4px 8px 8px;overflow-y:auto}.Pu8Vqa_listItem{text-align:left;width:100%;transition:background-color var(--duration-fast) ease;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.Pu8Vqa_listItem:hover{background:color-mix(in srgb, var(--color-bg-cream) 70%, var(--color-white))}.Pu8Vqa_listItem.Pu8Vqa_listItemActive{background:var(--color-white);box-shadow:0 0 0 1.5px var(--color-green), 0 2px 8px #4a352714}.Pu8Vqa_list:focus-visible .Pu8Vqa_listItemActive{box-shadow:0 0 0 2px var(--color-green), var(--focus-ring)}.Pu8Vqa_thumb{background:color-mix(in srgb, var(--color-bg-cream) 80%, var(--color-white));width:44px;height:44px;color:color-mix(in srgb, var(--color-text-muted) 60%, transparent);border-radius:10px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.Pu8Vqa_thumb img{object-fit:cover;width:100%;height:100%}.Pu8Vqa_thumb svg{width:20px;height:20px}.Pu8Vqa_thumbCheck{background:color-mix(in srgb, var(--color-green) 82%, transparent);color:var(--color-white);animation:Pu8Vqa_check-in .3s var(--ease-spring) both;place-items:center;display:grid;position:absolute;inset:0}@keyframes Pu8Vqa_check-in{0%{opacity:0;transform:scale(.6)}}.Pu8Vqa_listText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.Pu8Vqa_listText strong,.Pu8Vqa_listText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Pu8Vqa_listText strong{font-size:14px}.Pu8Vqa_listText small{color:var(--color-text-muted);font-size:12px}.Pu8Vqa_listMeta{color:var(--color-text-muted);flex-direction:column;flex:none;align-items:flex-end;gap:6px;font-size:11px;display:flex}.Pu8Vqa_listEmpty{color:var(--color-text-muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:40px 12px;font-size:13px;display:flex}.Pu8Vqa_listEmpty svg{width:26px;height:26px}.Pu8Vqa_dot{background:var(--color-text-muted);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.Pu8Vqa_dot_submitted{background:#e08a2c}.Pu8Vqa_dot_approved{background:var(--color-green)}.Pu8Vqa_dot_rejected{background:var(--color-danger)}.Pu8Vqa_dot_pending{background:var(--color-green);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-green) 25%, transparent)}.Pu8Vqa_dot_none,.Pu8Vqa_dot_draft{background:color-mix(in srgb, var(--color-text-muted) 45%, transparent)}.Pu8Vqa_detail{min-width:0;min-height:0;animation:Pu8Vqa_detail-in .24s var(--ease-out) both;flex-direction:column;display:flex}@keyframes Pu8Vqa_detail-in{0%{opacity:0}}.Pu8Vqa_detailScroll{flex:1;min-height:0;padding:24px 28px 32px;overflow-y:auto}.Pu8Vqa_detailHead{align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.Pu8Vqa_detailImage{flex:none;width:148px}.Pu8Vqa_detailImage img,.Pu8Vqa_detailImage>span{aspect-ratio:1;object-fit:cover;border-radius:14px;place-items:center;width:148px;display:grid}.Pu8Vqa_detailImage img{box-shadow:0 0 0 1px var(--color-border);transition:transform var(--duration-base) var(--ease-out)}.Pu8Vqa_detailImage a:hover img{transform:scale(1.02)}.Pu8Vqa_detailImage>span{border:1.5px dashed color-mix(in srgb, var(--color-text-muted) 28%, transparent);color:var(--color-text-muted);align-content:center;gap:6px;font-size:12px}.Pu8Vqa_detailImage>span svg{width:24px;height:24px}.Pu8Vqa_detailTitle{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding-top:4px;display:flex}.Pu8Vqa_detailTitle h2{font-size:22px;font-weight:700;line-height:1.35}.Pu8Vqa_detailTitle p{color:var(--color-text-muted);font-size:14px;font-weight:600}.Pu8Vqa_detailTitle small{color:var(--color-text-muted);font-size:12px}.Pu8Vqa_statusPill{background:color-mix(in srgb, var(--color-text-muted) 10%, var(--color-white));border-radius:999px;align-items:center;gap:6px;margin-bottom:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.Pu8Vqa_statusPill svg{width:14px;height:14px}.Pu8Vqa_pill_submitted{color:#8a4b00;background:#fcefe1}.Pu8Vqa_pill_approved,.Pu8Vqa_pill_pending{color:#2f6b2f;background:#e6f1e4}.Pu8Vqa_pill_rejected{color:#9b2c2c;background:#f9e3e1}.Pu8Vqa_feedback{background:color-mix(in srgb, var(--color-danger) 7%, var(--color-white));color:#7f2721;border-radius:12px;gap:10px;margin-bottom:20px;padding:12px 14px;font-size:13px;display:flex}.Pu8Vqa_feedback svg{flex:none;width:18px;height:18px}.Pu8Vqa_feedback p{white-space:pre-wrap;margin-top:2px}.Pu8Vqa_block{border-top:1px solid var(--color-border);padding:16px 0}.Pu8Vqa_block h3,.Pu8Vqa_facts dt{color:var(--color-text-muted);letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:700}.Pu8Vqa_description{white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;font-size:15px;line-height:1.85}.Pu8Vqa_facts{border-top:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px 24px;margin:0;padding:16px 0;display:grid}.Pu8Vqa_facts dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.7}.Pu8Vqa_hours{gap:2px;display:grid}.Pu8Vqa_hours li{font-variant-numeric:tabular-nums}.Pu8Vqa_hours span{min-width:46px;color:var(--color-text-muted);font-weight:700;display:inline-block}.Pu8Vqa_emptyValue{color:color-mix(in srgb, var(--color-text-muted) 65%, transparent);font-size:13px}.Pu8Vqa_categoryRows{gap:8px;display:grid}.Pu8Vqa_categoryRows>div{align-items:baseline;gap:12px;display:flex}.Pu8Vqa_categoryRows>div>span{min-width:80px;color:var(--color-text-muted);font-size:12px;font-weight:700}.Pu8Vqa_chips{flex-wrap:wrap;gap:6px;display:flex}.Pu8Vqa_chip{background:color-mix(in srgb, var(--color-bg-cream) 80%, var(--color-white));border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.Pu8Vqa_links{gap:6px;display:grid}.Pu8Vqa_links a{border:1px solid var(--color-border);transition:border-color var(--duration-fast) ease, background-color var(--duration-fast) ease;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.Pu8Vqa_links a:hover{border-color:var(--color-green);background:color-mix(in srgb, var(--color-green) 5%, var(--color-white))}.Pu8Vqa_links strong{min-width:72px}.Pu8Vqa_links span{min-width:0;color:var(--color-green-dark);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Pu8Vqa_actions{border-top:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-cream) 25%, var(--color-white));align-items:center;gap:6px;padding:12px 16px;display:flex}.Pu8Vqa_position{color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin-right:4px;font-size:12px;font-weight:700}.Pu8Vqa_spacer{flex:1}.Pu8Vqa_detailEmpty{color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.Pu8Vqa_detailEmpty svg{width:32px;height:32px}@media (max-width:900px){.Pu8Vqa_layout{grid-template-rows:320px minmax(0,1fr);grid-template-columns:1fr;height:auto}.Pu8Vqa_listPane{border-right:0;border-bottom:1px solid var(--color-border)}.Pu8Vqa_detailScroll{padding:20px 16px;overflow:visible}.Pu8Vqa_detailHead{flex-direction:column}.Pu8Vqa_actions{flex-wrap:wrap;position:sticky;bottom:0}}
._33YX1G_markdown{overflow-wrap:anywhere;line-height:1.75}._33YX1G_markdown>:first-child{margin-top:0}._33YX1G_markdown>:last-child{margin-bottom:0}._33YX1G_markdown p,._33YX1G_markdown ul,._33YX1G_markdown ol,._33YX1G_markdown blockquote,._33YX1G_markdown pre{margin:.65em 0}._33YX1G_markdown ul,._33YX1G_markdown ol{padding-left:1.5em}._33YX1G_markdown h2,._33YX1G_markdown h3,._33YX1G_markdown h4{margin:1em 0 .45em;line-height:1.4}._33YX1G_markdown h2{font-size:1.25em}._33YX1G_markdown h3{font-size:1.12em}._33YX1G_markdown h4{font-size:1em}._33YX1G_markdown a{color:var(--color-green-dark,#27643b);text-underline-offset:2px;text-decoration:underline}._33YX1G_markdown code{background:#00000012;border-radius:4px;padding:.12em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}._33YX1G_markdown pre{color:#f5f5f5;background:#252525;border-radius:8px;padding:12px;overflow-x:auto}._33YX1G_markdown pre code{color:inherit;background:0 0;padding:0}._33YX1G_markdown blockquote{opacity:.8;border-left:3px solid;padding-left:12px}
.XqJGjG_pageEnter{animation:.45s cubic-bezier(.22,1,.36,1) both XqJGjG_pageFadeIn}@keyframes XqJGjG_pageFadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.XqJGjG_pageEnter{animation:none}}.XqJGjG_portalEnter{animation:XqJGjG_portalEnter .32s var(--ease-out) both;position:relative}@keyframes XqJGjG_portalEnter{0%{opacity:0;top:6px}to{top:0}}@media (prefers-reduced-motion:reduce){.XqJGjG_portalEnter{animation:none}}.XqJGjG_portalEnter:has(.ed-app){animation:none}
.HccU4G_bar{left:calc(50% + var(--portal-sidebar-width,0px) / 2);z-index:340;background:var(--color-brown);min-width:min(440px,100vw - 32px);max-width:calc(100vw - 32px);color:var(--color-white);opacity:0;pointer-events:none;transition:transform .32s var(--ease-out), opacity .2s ease, background-color .2s ease;border-radius:14px;align-items:center;gap:20px;padding:10px 10px 10px 20px;display:flex;position:fixed;bottom:24px;transform:translate(-50%,calc(100% + 40px));box-shadow:0 10px 30px #32201647,0 2px 6px #3220162e}.HccU4G_visible{opacity:1;pointer-events:auto;transition:transform .42s var(--ease-spring), opacity .16s ease, background-color .2s ease;transform:translate(-50%)}.HccU4G_error{background:var(--color-danger)}.HccU4G_message{letter-spacing:.02em;align-items:center;gap:10px;min-height:40px;margin:0 auto 0 0;font-size:14px;font-weight:600;display:inline-flex}.HccU4G_message svg{flex:none;width:20px;height:20px}.HccU4G_okIcon{color:color-mix(in srgb, var(--color-green) 40%, var(--color-white));animation:HccU4G_ok-pop .45s var(--ease-spring) both}.HccU4G_dot{background:var(--color-yellow);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--color-yellow) 60%, transparent);border-radius:50%;animation:1.8s ease-out infinite HccU4G_dot-pulse}.HccU4G_spin{animation:.8s linear infinite HccU4G_spin}.HccU4G_actions{align-items:center;gap:6px;display:flex}.HccU4G_discard,.HccU4G_save{white-space:nowrap;min-height:40px;transition:background-color var(--duration-fast) ease, transform var(--duration-fast) ease;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:700;display:inline-flex}.HccU4G_discard svg,.HccU4G_save svg{width:16px;height:16px}.HccU4G_discard{color:color-mix(in srgb, var(--color-white) 82%, transparent)}.HccU4G_discard:hover:not(:disabled){color:var(--color-white);background:#ffffff1a}.HccU4G_save{background:var(--color-yellow);color:var(--color-brown)}.HccU4G_save:hover:not(:disabled){background:color-mix(in srgb, var(--color-yellow) 86%, var(--color-white))}.HccU4G_discard:disabled,.HccU4G_save:disabled{opacity:.5;cursor:default}@keyframes HccU4G_dot-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-yellow) 55%, transparent)}70%,to{box-shadow:0 0 0 8px #0000}}@keyframes HccU4G_ok-pop{0%{opacity:0;transform:scale(.4)rotate(-20deg)}}@keyframes HccU4G_spin{to{transform:rotate(360deg)}}@media (max-width:768px){.HccU4G_bar{gap:12px;padding-left:16px;bottom:16px;left:50%}}
.-i9KWa_wrap{background-color:var(--color-bg);min-height:600px;padding:140px 0 200px;position:relative}.-i9KWa_sideWave{display:none;background-color:var(--color-orange)!important}.-i9KWa_inner{z-index:2;max-width:900px;margin:0 auto;padding:0 32px;position:relative}.-i9KWa_cloudTitleWrap{margin-bottom:56px}.-i9KWa_cloudTitle{isolation:isolate;display:inline-block;position:relative}.-i9KWa_cloudTitle span{--circle:120px;--step:90px;letter-spacing:.2em;color:var(--color-text);z-index:1;background-color:#0000;padding:30px 60px;font-size:36px;font-weight:600;display:inline-block;position:relative}.-i9KWa_cloudTitle span:before{content:"";width:var(--circle);height:var(--circle);background-color:var(--color-white);z-index:-1;box-shadow:calc(-1 * var(--step)) 0 0 var(--color-white), var(--step) 0 0 var(--color-white), calc(-2 * var(--step)) 0 0 var(--color-white), calc(2 * var(--step)) 0 0 var(--color-white), calc(-3 * var(--step)) 0 0 var(--color-white), calc(3 * var(--step)) 0 0 var(--color-white);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.-i9KWa_body{color:var(--color-text);font-size:16px;line-height:2}.-i9KWa_body p{white-space:pre-line;margin-bottom:18px}.-i9KWa_body p:last-child{margin-bottom:0}.-i9KWa_newsList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.-i9KWa_newsLink{background-color:var(--color-white);color:var(--color-text);border-radius:999px;align-items:center;gap:24px;padding:14px 28px;font-size:16px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex}.-i9KWa_newsLink:hover{transform:translateY(-1px);box-shadow:0 6px 16px #4a35271f}.-i9KWa_newsDate{color:var(--color-text-muted);flex-shrink:0}.-i9KWa_newsTitle{flex:1}.-i9KWa_newsArrow{color:var(--color-orange);flex-shrink:0;display:inline-flex}.-i9KWa_article{background-color:var(--color-white);border-radius:24px;padding:48px 56px}.-i9KWa_articleDate{color:var(--color-text-muted);margin-bottom:12px;font-size:15px}.-i9KWa_articleTitle{color:var(--color-text);border-bottom:2px solid var(--color-bg);margin-bottom:28px;padding-bottom:24px;font-size:26px;font-weight:600;line-height:1.6}.-i9KWa_backLink{color:var(--color-text);align-items:center;gap:10px;margin-top:40px;font-size:15px;text-decoration:none;display:inline-flex}.-i9KWa_backLink:hover{color:var(--color-orange)}.-i9KWa_backArrow{color:var(--color-orange);display:inline-flex}@media (max-width:768px){.-i9KWa_article{border-radius:18px;padding:32px 24px}.-i9KWa_articleTitle{font-size:21px}.-i9KWa_newsLink{gap:16px;padding:14px 22px}.-i9KWa_wrap{padding:90px 0 130px}.-i9KWa_sideWave{display:none}.-i9KWa_cloudTitle span{--circle:78px;--step:58px;padding:20px 40px;font-size:24px}}
.f5Ja5a_layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.f5Ja5a_side{gap:16px;display:grid;position:sticky;top:24px}.f5Ja5a_panel{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-card);padding:18px}.f5Ja5a_panel h2{align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:700;display:flex}.f5Ja5a_panel h2 svg{width:18px;height:18px;color:var(--color-green)}.f5Ja5a_panelHint{color:var(--color-text-muted);margin:-6px 0 12px;font-size:12px;line-height:1.6}.f5Ja5a_switchLine{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.f5Ja5a_switchLine>span{flex-direction:column;gap:2px;display:flex}.f5Ja5a_switchLine strong{font-size:14px}.f5Ja5a_switchLine small{color:var(--color-text-muted);font-size:12px}.f5Ja5a_periodEmpty{background:color-mix(in srgb, var(--color-bg-cream) 50%, var(--color-white));color:var(--color-text-muted);text-align:center;border-radius:10px;padding:12px;font-size:12px}.f5Ja5a_periods{gap:8px;display:grid}.f5Ja5a_period{background:color-mix(in srgb, var(--color-bg-cream) 45%, var(--color-white));animation:f5Ja5a_row-in .25s var(--ease-out) both;border-radius:12px;align-items:flex-start;gap:8px;padding:10px;display:flex}@keyframes f5Ja5a_row-in{0%{opacity:0;transform:translateY(-4px)}}.f5Ja5a_periodNumber{background:var(--color-green);width:22px;height:22px;color:var(--color-white);border-radius:50%;flex:none;place-items:center;margin-top:4px;font-size:11px;font-weight:700;display:grid}.f5Ja5a_periodFields{flex:1;gap:6px;min-width:0;display:grid}.f5Ja5a_periodFields label{color:var(--color-text-muted);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.f5Ja5a_periodFields input{border:1px solid var(--color-border-strong);background:var(--color-white);min-width:0;color:var(--color-text);border-radius:8px;outline:none;flex:1;padding:5px 8px;font-size:12px}.f5Ja5a_periodFields input:focus{border-color:var(--color-green);box-shadow:var(--focus-ring)}.f5Ja5a_addLine{border:1.5px dashed color-mix(in srgb, var(--color-text-muted) 28%, transparent);width:100%;color:var(--color-text-muted);transition:border-color var(--duration-fast) ease, color var(--duration-fast) ease;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin-top:10px;padding:9px;font-size:13px;font-weight:700;display:flex}.f5Ja5a_addLine:hover{border-color:var(--color-green);color:var(--color-green-dark)}.f5Ja5a_addLine svg{width:16px;height:16px}.f5Ja5a_builderHead{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.f5Ja5a_builderHead h2{font-size:16px;font-weight:700}.f5Ja5a_builderHead span{color:var(--color-text-muted);font-size:12px;font-weight:700}.f5Ja5a_fields{gap:10px;display:grid}.f5Ja5a_field{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);box-shadow:var(--shadow-card);cursor:pointer;transition:box-shadow var(--duration-base) ease, opacity var(--duration-base) ease, border-color var(--duration-base) ease;padding:14px 16px 10px 20px;position:relative}.f5Ja5a_field:hover{border-color:color-mix(in srgb, var(--color-text-muted) 30%, transparent)}.f5Ja5a_field:before{content:"";border-radius:var(--radius-lg) 0 0 var(--radius-lg);background:var(--color-green);width:5px;transition:transform var(--duration-base) var(--ease-out);position:absolute;top:-1px;bottom:-1px;left:-1px;transform:scaleY(0)}.f5Ja5a_fieldActive{cursor:default;box-shadow:var(--shadow-raised)}.f5Ja5a_fieldActive:before{transform:scaleY(1)}.f5Ja5a_fieldHidden:not(.f5Ja5a_fieldActive){opacity:.55;background:color-mix(in srgb, var(--color-bg-cream) 30%, var(--color-white))}.f5Ja5a_fieldHead{align-items:center;gap:8px;display:flex}.f5Ja5a_kind{background:color-mix(in srgb, var(--color-green) 10%, var(--color-white));color:var(--color-green-dark);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.f5Ja5a_kind svg{width:13px;height:13px}.f5Ja5a_hiddenPill{color:var(--color-text-muted);align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.f5Ja5a_hiddenPill svg{width:13px;height:13px}.f5Ja5a_fieldOrder{opacity:0;transition:opacity var(--duration-fast) ease;margin-left:auto;display:flex}.f5Ja5a_field:hover .f5Ja5a_fieldOrder,.f5Ja5a_fieldActive .f5Ja5a_fieldOrder,.f5Ja5a_field:focus-within .f5Ja5a_fieldOrder{opacity:1}.f5Ja5a_summary{padding:8px 0 4px}.f5Ja5a_summary strong{font-size:15px}.f5Ja5a_summary p{color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:13px;display:-webkit-box;overflow:hidden}.f5Ja5a_editor{animation:f5Ja5a_row-in .2s var(--ease-out) both;gap:8px;padding:10px 0 6px;display:grid}.f5Ja5a_labelInput{border:0;border-bottom:1.5px solid var(--color-border-strong);width:100%;color:var(--color-text);transition:border-color var(--duration-fast) ease;background:0 0;outline:none;padding:8px 2px;font-size:17px;font-weight:700}.f5Ja5a_labelInput:focus{border-bottom-color:var(--color-green);box-shadow:0 1px 0 var(--color-green)}.f5Ja5a_descInput{border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-bg-cream) 20%, var(--color-white));width:100%;min-height:72px;color:var(--color-text);resize:vertical;border-radius:10px;outline:none;padding:10px 12px;font-size:13px;line-height:1.7}.f5Ja5a_descInput:focus{border-color:var(--color-green);background:var(--color-white);box-shadow:var(--focus-ring)}.f5Ja5a_fieldFoot{border-top:1px solid color-mix(in srgb, var(--color-text-muted) 9%, transparent);justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding-top:8px;display:flex}.f5Ja5a_limit{color:var(--color-text-muted);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.f5Ja5a_limit svg{width:14px;height:14px}.f5Ja5a_limit input{border:1px solid var(--color-border);background:var(--color-white);width:72px;color:var(--color-text);text-align:right;font-variant-numeric:tabular-nums;border-radius:7px;outline:none;padding:3px 8px;font-size:12px}.f5Ja5a_limit input:focus{border-color:var(--color-green)}.f5Ja5a_footActions{align-items:center;gap:8px;display:flex}.f5Ja5a_visibleSwitch{border-left:1px solid var(--color-border);color:var(--color-text-muted);cursor:pointer;align-items:center;gap:8px;padding-left:10px;font-size:12px;font-weight:700;display:inline-flex}.f5Ja5a_addQuestion{border:1.5px dashed color-mix(in srgb, var(--color-text-muted) 28%, transparent);border-radius:var(--radius-lg);width:100%;color:var(--color-text-muted);transition:border-color var(--duration-fast) ease, color var(--duration-fast) ease, background-color var(--duration-fast) ease;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:14px;font-size:14px;font-weight:700;display:flex}.f5Ja5a_addQuestion svg{width:18px;height:18px}.f5Ja5a_addQuestion:hover{border-color:var(--color-green);background:color-mix(in srgb, var(--color-green) 5%, var(--color-white));color:var(--color-green-dark)}@media (max-width:960px){.f5Ja5a_layout{grid-template-columns:1fr}.f5Ja5a_side{position:static}.f5Ja5a_fieldOrder{opacity:1}}
.h_1NLW_header{align-items:center;gap:16px;margin-bottom:28px;display:flex}.h_1NLW_headerIcon{background:color-mix(in srgb, var(--color-green) 12%, var(--color-white));width:52px;height:52px;color:var(--color-green-dark);border-radius:16px;flex:none;place-items:center;display:grid}.h_1NLW_headerIcon svg{width:26px;height:26px}.h_1NLW_headerText{flex:1;min-width:0}.h_1NLW_headerText h1{letter-spacing:.02em;font-size:clamp(24px,2.4vw,30px);font-weight:900;line-height:1.3}.h_1NLW_headerText p{color:var(--color-text-muted);margin-top:2px;font-size:14px}.h_1NLW_headerActions{flex:none;gap:8px;display:flex}.h_1NLW_section+.h_1NLW_section{margin-top:32px}.h_1NLW_sectionTitle{color:var(--color-text-muted);letter-spacing:.06em;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.h_1NLW_sectionTitle span{background:color-mix(in srgb, var(--color-text-muted) 12%, var(--color-white));text-align:center;border-radius:999px;min-width:22px;padding:1px 7px;font-size:11px}.h_1NLW_taskGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:14px;display:grid}.h_1NLW_taskCard{--tone:var(--color-text-muted);--tone-bg:color-mix(in srgb, var(--color-text-muted) 10%, var(--color-white));border:1px solid var(--color-border);background:var(--color-white);box-shadow:var(--shadow-card);border-radius:18px;flex-direction:column;gap:10px;padding:18px 20px 18px 24px;display:flex;position:relative;overflow:hidden}.h_1NLW_taskCard:before{content:"";background:var(--tone);width:5px;position:absolute;top:0;bottom:0;left:0}.h_1NLW_tone_revision,.h_1NLW_tone_overdue{--tone:#c2453c;--tone-bg:#f9e3e1}.h_1NLW_tone_urgent{--tone:#d6801f;--tone-bg:#fcefe1}.h_1NLW_tone_open{--tone:var(--color-orange);--tone-bg:color-mix(in srgb, var(--color-orange) 14%, var(--color-white))}.h_1NLW_tone_done{--tone:var(--color-green);--tone-bg:color-mix(in srgb, var(--color-green) 11%, var(--color-white));background:color-mix(in srgb, var(--color-bg-cream) 22%, var(--color-white))}.h_1NLW_taskTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.h_1NLW_statusChip{background:var(--tone-bg);color:color-mix(in srgb, var(--tone) 80%, black);border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.h_1NLW_statusChip svg{width:14px;height:14px}.h_1NLW_deadline{color:var(--color-text-muted);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:12px;font-weight:600;display:inline-flex}.h_1NLW_deadline svg{width:14px;height:14px}.h_1NLW_taskTitle{font-size:18px;font-weight:700;line-height:1.4}.h_1NLW_taskBody{color:var(--color-text);font-size:14px;line-height:1.75}.h_1NLW_taskFoot{justify-content:flex-end;margin-top:auto;padding-top:6px;display:flex}.h_1NLW_primaryAction,.h_1NLW_secondaryAction{min-height:42px;transition:background-color var(--duration-fast) ease, box-shadow var(--duration-fast) ease;border-radius:12px;align-items:center;gap:8px;padding:9px 18px;font-size:14px;font-weight:700;display:inline-flex}.h_1NLW_primaryAction svg,.h_1NLW_secondaryAction svg{width:16px;height:16px}.h_1NLW_primaryAction{background:var(--color-green);color:var(--color-white)}.h_1NLW_primaryAction:hover{background:var(--color-green-dark);box-shadow:0 3px 10px color-mix(in srgb, var(--color-green) 30%, transparent)}.h_1NLW_secondaryAction{border:1px solid var(--color-border-strong);background:var(--color-white);color:var(--color-text)}.h_1NLW_secondaryAction:hover{background:color-mix(in srgb, var(--color-bg-cream) 60%, var(--color-white))}.h_1NLW_paymentLayout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.h_1NLW_payTotal{background:var(--color-brown);color:var(--color-white);border-radius:22px;gap:10px;padding:24px;display:grid;position:sticky;top:24px;box-shadow:0 10px 30px #4a352738}.h_1NLW_payTotalDone{background:var(--color-green-dark)}.h_1NLW_payTotal p{opacity:.8;font-size:13px;font-weight:700}.h_1NLW_payTotal>strong{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:40px;font-weight:900;line-height:1.1;display:flex}.h_1NLW_payTotal>strong small{font-size:22px}.h_1NLW_payTotal>strong svg{width:32px;height:32px}.h_1NLW_payMeter{background:#fff3;border-radius:999px;height:6px;overflow:hidden}.h_1NLW_payMeter span{border-radius:inherit;background:var(--color-yellow);height:100%;transition:width .6s var(--ease-out);display:block}.h_1NLW_payTotal dl{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 0;display:grid}.h_1NLW_payTotal dt{opacity:.75;font-size:11px}.h_1NLW_payTotal dd{font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:700}.h_1NLW_receipt{border:1px solid var(--color-border);background:var(--color-white);box-shadow:var(--shadow-card);border-radius:20px;padding:18px 20px 8px}.h_1NLW_receiptRow{border-top:1px dashed color-mix(in srgb, var(--color-text-muted) 22%, transparent);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.h_1NLW_receiptMark{color:#a35d0b;background:#fcefe1;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.h_1NLW_receiptMarkPaid{background:color-mix(in srgb, var(--color-green) 12%, var(--color-white));color:var(--color-green-dark)}.h_1NLW_receiptMark svg{width:19px;height:19px}.h_1NLW_receiptText{flex:1;gap:4px;min-width:0;display:grid}.h_1NLW_receiptText strong{font-size:15px}.h_1NLW_receiptDesc{color:var(--color-text);font-size:13px;line-height:1.7}.h_1NLW_receiptText small{color:var(--color-text-muted);font-size:11px}.h_1NLW_receiptAmount{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.h_1NLW_receiptAmount strong{font-variant-numeric:tabular-nums;font-size:17px;font-weight:900}.h_1NLW_paidLabel,.h_1NLW_unpaidLabel{border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.h_1NLW_paidLabel{background:color-mix(in srgb, var(--color-green) 12%, var(--color-white));color:var(--color-green-dark)}.h_1NLW_unpaidLabel{color:#8a4b00;background:#fcefe1}.h_1NLW_noticeList{border:1px solid var(--color-border);background:var(--color-white);box-shadow:var(--shadow-card);border-radius:20px;overflow:hidden}.h_1NLW_noticeList li+li{border-top:1px solid var(--color-border)}.h_1NLW_noticeRow{transition:background-color var(--duration-fast) ease;align-items:center;gap:16px;padding:16px 20px;display:flex}.h_1NLW_noticeRow:hover{background:color-mix(in srgb, var(--color-bg-cream) 50%, var(--color-white))}.h_1NLW_dateBadge{background:color-mix(in srgb, var(--color-orange) 14%, var(--color-white));width:56px;color:var(--color-orange-deep);border-radius:12px;flex-direction:column;flex:none;align-items:center;padding:6px 0;line-height:1.15;display:flex}.h_1NLW_dateBadge small{font-size:10px;font-weight:700}.h_1NLW_dateBadge strong{font-variant-numeric:tabular-nums;font-size:16px;font-weight:900}.h_1NLW_noticeTitle{flex:1;min-width:0;font-size:15px;font-weight:700;line-height:1.5}.h_1NLW_rowChevron{width:20px;height:20px;color:color-mix(in srgb, var(--color-text-muted) 60%, transparent);transition:transform var(--duration-fast) ease;flex:none}.h_1NLW_noticeRow:hover .h_1NLW_rowChevron{transform:translate(3px)}.h_1NLW_fileGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;display:grid}.h_1NLW_fileCard{border:1px solid var(--color-border);background:var(--color-white);box-shadow:var(--shadow-card);transition:border-color var(--duration-base) ease, box-shadow var(--duration-base) ease;border-radius:18px;flex-direction:column;gap:8px;padding:20px;display:flex}.h_1NLW_fileCard:hover{border-color:color-mix(in srgb, var(--color-green) 40%, transparent);box-shadow:var(--shadow-raised)}.h_1NLW_fileIcon{background:color-mix(in srgb, var(--color-orange) 16%, var(--color-white));width:46px;height:46px;color:var(--color-orange-deep);border-radius:14px;place-items:center;margin-bottom:4px;display:grid}.h_1NLW_fileIcon svg{width:22px;height:22px}.h_1NLW_fileCard strong{font-size:15px;line-height:1.5}.h_1NLW_fileCard p{color:var(--color-text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.h_1NLW_fileOpen{color:var(--color-green-dark);align-items:center;gap:4px;margin-top:auto;padding-top:6px;font-size:13px;font-weight:700;display:inline-flex}.h_1NLW_fileOpen svg{width:16px;height:16px;transition:transform var(--duration-fast) ease}.h_1NLW_fileCard:hover .h_1NLW_fileOpen svg{transform:translate(2px,-2px)}.h_1NLW_settingsGrid{gap:16px;max-width:760px;display:grid}.h_1NLW_settingCard{border:1px solid var(--color-border);background:var(--color-white);box-shadow:var(--shadow-card);border-radius:20px;padding:22px 24px}.h_1NLW_settingHead{align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.h_1NLW_settingIcon{background:color-mix(in srgb, var(--color-green) 11%, var(--color-white));width:42px;height:42px;color:var(--color-green-dark);border-radius:13px;flex:none;place-items:center;display:grid}.h_1NLW_settingIcon svg{width:21px;height:21px}.h_1NLW_settingHead h2{font-size:16px;font-weight:700}.h_1NLW_settingHead p{color:var(--color-text-muted);margin-top:2px;font-size:13px;line-height:1.65}.h_1NLW_settingStatus{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.h_1NLW_settingStatus svg{width:14px;height:14px}.h_1NLW_statusOn{background:color-mix(in srgb, var(--color-green) 12%, var(--color-white));color:var(--color-green-dark)}.h_1NLW_statusOff{background:color-mix(in srgb, var(--color-text-muted) 10%, var(--color-white));color:var(--color-text-muted)}.h_1NLW_fieldStack{gap:14px;display:grid}.h_1NLW_formFoot{justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.h_1NLW_formMessage{align-items:center;gap:6px;margin-right:auto;font-size:13px;font-weight:700;display:inline-flex}.h_1NLW_formMessage svg{width:16px;height:16px}.h_1NLW_formMessageOk{color:var(--color-green-dark)}.h_1NLW_formMessageErr{color:var(--color-danger)}@media (max-width:860px){.h_1NLW_paymentLayout{grid-template-columns:1fr}.h_1NLW_payTotal{position:static}}@media (max-width:600px){.h_1NLW_header{gap:12px;margin-bottom:20px}.h_1NLW_headerIcon{border-radius:14px;width:44px;height:44px}.h_1NLW_taskCard{padding:16px 16px 16px 20px}.h_1NLW_taskFoot a{justify-content:center;width:100%}}
.VSI0LW_wrap{background-color:var(--color-bg);min-height:600px;padding:140px 0 200px;position:relative}.VSI0LW_sideWave{display:none;background-color:var(--color-orange)!important}.VSI0LW_inner{z-index:2;max-width:900px;margin:0 auto;padding:0 32px;position:relative}.VSI0LW_header{margin-bottom:56px}.VSI0LW_titleGroup{flex-direction:column;align-items:center;width:fit-content;display:flex}.VSI0LW_qa{color:var(--color-text-muted);letter-spacing:.2em;align-self:flex-start;margin-left:1rem;font-size:16px}.VSI0LW_sprout{margin:6px 0 0}.VSI0LW_title{letter-spacing:.2em;color:var(--color-text);font-size:44px;font-weight:600}.VSI0LW_list{flex-direction:column;gap:12px;display:flex}.VSI0LW_item{background-color:var(--color-orange);color:var(--color-white);border-radius:10px;overflow:hidden;box-shadow:0 4px 12px #0000000d}.VSI0LW_qBtn{width:100%;color:var(--color-white);text-align:left;align-items:center;gap:16px;padding:18px 24px;font-size:18px;font-weight:500;display:flex}.VSI0LW_qMark{text-align:center;width:28px;font-size:26px;font-weight:700}.VSI0LW_qText{flex:1;font-weight:700}.VSI0LW_caret{opacity:.9;font-size:16px;transition:transform .3s;display:inline-block}.VSI0LW_caretOpen{transform:rotate(180deg)}.VSI0LW_aWrap{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.VSI0LW_aWrapOpen{grid-template-rows:1fr}.VSI0LW_aInner{overflow:hidden}.VSI0LW_aBody{border-top:1px solid #ffffff80;margin:0 24px;padding:12px 24px 18px 68px}.VSI0LW_aBody p{color:var(--color-white);white-space:pre-line;font-size:16px;font-weight:700;line-height:1.8}@media (max-width:768px){.VSI0LW_wrap{padding:90px 0 130px}.VSI0LW_title{font-size:28px}.VSI0LW_qBtn{padding:14px 18px;font-size:16px}.VSI0LW_aBody{margin:0 16px;padding:10px 16px 14px 18px}.VSI0LW_sideWave{display:none!important}}
.kUH-BG_wrap{background-color:var(--color-bg);min-height:600px;padding:140px 0 200px;position:relative}.kUH-BG_sideWave{display:none;background-color:var(--color-green)!important}.kUH-BG_inner{z-index:2;max-width:1000px;margin:0 auto;padding:0 32px;position:relative}.kUH-BG_header{margin-bottom:24px}.kUH-BG_titleGroup{flex-direction:column;align-items:center;width:fit-content;display:flex}.kUH-BG_sprout{margin-bottom:4px}.kUH-BG_title{letter-spacing:.2em;color:var(--color-text);margin-bottom:16px;font-size:40px;font-weight:600}.kUH-BG_lead{color:var(--color-text);font-size:16px;line-height:2}.kUH-BG_buttonWrap{text-align:center}.kUH-BG_btn{min-width:480px;max-width:100%;padding:18px 80px;font-size:16px;box-shadow:0 6px 16px #0000001a}.kUH-BG_soloCta{background-color:var(--color-green);width:23rem;max-width:100%;color:var(--color-white);letter-spacing:.1em;border-radius:12px;justify-content:center;align-items:center;gap:16px;margin:48px auto 0;padding:14px 24px;font-size:16px;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px #0000001f}.kUH-BG_wide{width:25rem;max-width:100%}.kUH-BG_soloCta:hover{transform:translateY(2px);box-shadow:0 2px #0000001f}.kUH-BG_soloCtaLabel{text-align:center}.kUH-BG_soloCtaArrow{flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (max-width:768px){.kUH-BG_wrap{padding:90px 0 130px}.kUH-BG_btn{min-width:auto;padding:16px 48px}.kUH-BG_soloCta{gap:10px;padding:12px 16px;font-size:15px}.kUH-BG_soloCtaArrow svg{width:26px;height:26px}.kUH-BG_title{font-size:32px}.kUH-BG_sideWave{display:none!important}}
