.page-module__SYSQGq__container{max-width:100%;padding:32px 40px}.page-module__SYSQGq__header{justify-content:space-between;align-items:flex-start;margin-bottom:28px;display:flex}.page-module__SYSQGq__title{color:var(--foreground,#0f172a);letter-spacing:-.02em;margin-bottom:4px;font-size:1.5rem;font-weight:800}.page-module__SYSQGq__subtitle{color:var(--muted,#64748b);font-size:.9rem}.page-module__SYSQGq__createButton{color:#fff;cursor:pointer;white-space:nowrap;background:#1e3a8a;border:none;border-radius:10px;align-items:center;gap:6px;padding:10px 22px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__SYSQGq__createButton:hover{background:#1e40af;transform:translateY(-1px);box-shadow:0 4px 12px #1e3a8a40}.page-module__SYSQGq__createButtonDisabled{color:#fff;opacity:.6;cursor:not-allowed;background:#94a3b8;border:none;border-radius:10px;padding:10px 22px;font-size:.875rem;font-weight:600}.page-module__SYSQGq__tabContainer{scrollbar-width:none;background:#f1f5f9;border-radius:12px;gap:12px;width:100%;margin-bottom:24px;padding:6px;display:flex;overflow-x:auto}.page-module__SYSQGq__tabContainer::-webkit-scrollbar{display:none}.page-module__SYSQGq__tabBtn{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;padding:10px 24px;font-size:.95rem;font-weight:700;transition:all .2s;display:flex}.page-module__SYSQGq__tabBtn:hover{color:#0f172a}.page-module__SYSQGq__tabBtnActive{color:#0f172a;background:#fff;box-shadow:0 2px 10px #0000000f}.page-module__SYSQGq__calendarSection{margin-bottom:40px;animation:.4s page-module__SYSQGq__fadeIn}@keyframes page-module__SYSQGq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-module__SYSQGq__calendarNav{align-items:center;gap:12px;margin-bottom:20px;display:flex}.page-module__SYSQGq__currentWeekBadge{color:#fff;background:#4f46e5;border-radius:20px;padding:4px 12px;font-size:.8rem;font-weight:700}.page-module__SYSQGq__currentMonthStr{color:#0f172a;font-size:1.4rem;font-weight:800}.page-module__SYSQGq__timetableGrid{background:#fff;border:1px solid #e2e8f0;border-radius:16px;min-width:800px;overflow:hidden;box-shadow:0 4px 20px #00000008}.page-module__SYSQGq__calendarScrollWrap{padding-bottom:12px;overflow-x:auto}.page-module__SYSQGq__gridHeaderWrap,.page-module__SYSQGq__gridRowWrap{grid-template-columns:80px repeat(5,1fr);display:grid}.page-module__SYSQGq__gridRowWrap{border-top:1px solid #e2e8f0;min-height:140px}.page-module__SYSQGq__gridHeaderTime{background:#f8fafc;border-right:1px solid #e2e8f0}.page-module__SYSQGq__gridHeaderDay{background:#f8fafc;border-right:1px solid #e2e8f0;flex-direction:column;justify-content:center;align-items:center;padding:16px 0;display:flex}.page-module__SYSQGq__gridHeaderDay:last-child{border-right:none}.page-module__SYSQGq__dayText{color:#64748b;margin-bottom:4px;font-size:.85rem;font-weight:600}.page-module__SYSQGq__dateText{color:#0f172a;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.25rem;font-weight:800;display:flex}.page-module__SYSQGq__dateTextToday{color:#fff;background:#4f46e5}.page-module__SYSQGq__gridTimeCell{background:#f8fafc;border-right:1px solid #e2e8f0;flex-direction:column;justify-content:center;align-items:center;padding:16px 0;display:flex}.page-module__SYSQGq__periodLabel{color:#334155;font-size:1rem;font-weight:800}.page-module__SYSQGq__periodTimes{color:#94a3b8;white-space:pre-wrap;text-align:center;margin-top:4px;font-size:.7rem;line-height:1.2}.page-module__SYSQGq__gridCell{background:#fff;border-right:1px solid #e2e8f0;flex-direction:column;gap:8px;padding:12px;display:flex}.page-module__SYSQGq__gridCell:last-child{border-right:none}.page-module__SYSQGq__jobBlock{border:2px solid;border-radius:12px;flex-direction:column;gap:6px;padding:12px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.page-module__SYSQGq__jobBlock:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.page-module__SYSQGq__jobBlockOrange{background:#fff7ed;border-color:#fdba74}.page-module__SYSQGq__jobBlockBlue{background:#eff6ff;border-color:#bfdbfe}.page-module__SYSQGq__jobBlockHeader{justify-content:space-between;align-items:center;display:flex}.page-module__SYSQGq__jobBlockStatus{background:#fff;border-radius:4px;padding:2px 6px;font-size:.65rem;font-weight:800}.page-module__SYSQGq__jobBlockOrange .page-module__SYSQGq__jobBlockStatus{color:#ea580c}.page-module__SYSQGq__jobBlockBlue .page-module__SYSQGq__jobBlockStatus{color:#2563eb}.page-module__SYSQGq__jobBlockTitle{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module__SYSQGq__jobBlockFooter{justify-content:flex-end;display:flex}.page-module__SYSQGq__jobBlockCount{color:#475569;font-size:.75rem;font-weight:600}.page-module__SYSQGq__reactionSection{margin-bottom:36px}.page-module__SYSQGq__reactionHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-module__SYSQGq__reactionTitle{color:#0f172a;align-items:center;gap:8px;font-size:1.1rem;font-weight:800;display:flex}.page-module__SYSQGq__reactionBadge{color:#fff;letter-spacing:.03em;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:20px;padding:3px 10px;font-size:.65rem;font-weight:700}.page-module__SYSQGq__reactionManageLink{color:#6366f1;font-size:.82rem;font-weight:600;text-decoration:none;transition:color .2s}.page-module__SYSQGq__reactionManageLink:hover{color:#4f46e5}.page-module__SYSQGq__reactionCarousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:32px;padding-bottom:24px;display:flex;overflow-x:auto}.page-module__SYSQGq__reactionCarousel::-webkit-scrollbar{height:8px}.page-module__SYSQGq__reactionCarousel::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.page-module__SYSQGq__reactionCarousel::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.page-module__SYSQGq__reactionCarousel::-webkit-scrollbar-thumb:hover{background:#94a3b8}.page-module__SYSQGq__addPreviewCard{color:#64748b;cursor:pointer;background:#f8fafc;border:3px dashed #cbd5e1;border-radius:28px;flex-direction:column;flex:0 0 320px;justify-content:center;align-self:flex-start;align-items:center;gap:16px;height:600px;min-height:600px;text-decoration:none;transition:all .2s;display:flex}.page-module__SYSQGq__addPreviewCard:hover{color:#4f46e5;background:#eef2ff;border-color:#6366f1;transform:translateY(-2px)}.page-module__SYSQGq__addPreviewIcon{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:all .2s;display:flex;box-shadow:0 8px 16px #0000000f}.page-module__SYSQGq__addPreviewCard:hover .page-module__SYSQGq__addPreviewIcon{transform:scale(1.1);box-shadow:0 12px 24px #6366f133}.page-module__SYSQGq__addPreviewText{font-size:1.1rem;font-weight:800}.page-module__SYSQGq__addPreviewSubtext{opacity:.8;font-size:.85rem;font-weight:600}.page-module__SYSQGq__scrollableList{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;flex-direction:column;flex:1;gap:10px;padding-right:4px;display:flex;overflow-y:auto}.page-module__SYSQGq__scrollableList::-webkit-scrollbar{width:6px}.page-module__SYSQGq__scrollableList::-webkit-scrollbar-track{background:0 0}.page-module__SYSQGq__scrollableList::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:10px}.page-module__SYSQGq__scrollableListWrapper{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.page-module__SYSQGq__scrollableListWrapper:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff);border-radius:0 0 16px 16px;height:30px;position:absolute;bottom:0;left:0;right:0}.page-module__SYSQGq__scrollHintText{color:#94a3b8;text-align:center;z-index:2;pointer-events:none;background:#ffffffe6;border-radius:10px;padding:2px 8px;font-size:.65rem;font-weight:700;animation:2s infinite page-module__SYSQGq__bounce;position:absolute;bottom:-4px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0000000d}@keyframes page-module__SYSQGq__bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,3px)}}.page-module__SYSQGq__onboardingGuide{color:#fff;background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 50%,#6366f1 100%);border:none;border-radius:28px;flex-direction:row;flex:0 0 760px;align-items:center;gap:40px;padding:36px 48px;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 32px #3b82f640}.page-module__SYSQGq__onboardingGuide:before{content:"";pointer-events:none;background:#ffffff0f;border-radius:50%;width:200px;height:200px;position:absolute;top:-50px;right:-50px}.page-module__SYSQGq__onboardingGuide:after{content:"";pointer-events:none;background:#ffffff0a;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-30px;left:200px}.page-module__SYSQGq__onboardingGuideContent{z-index:1;flex-direction:column;flex:1;display:flex;position:relative}.page-module__SYSQGq__onboardingGuide h2{color:#fff;letter-spacing:.02em;align-items:center;gap:8px;margin-top:0;margin-bottom:16px;font-size:1.25rem;font-weight:800;display:flex}.page-module__SYSQGq__onboardingGuide p{color:#ffffffe6;margin-top:0;margin-bottom:24px;font-size:.95rem;line-height:1.6}.page-module__SYSQGq__onboardingStep{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.page-module__SYSQGq__onboardingStepNum{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fff3;border:1px solid #ffffff4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:2px;font-size:.75rem;font-weight:800;display:flex}.page-module__SYSQGq__onboardingStepText{color:#fffffff2;font-size:.85rem;font-weight:600;line-height:1.5}.page-module__SYSQGq__demoPhoneWrapper{background:#1e293b;border-radius:32px;flex-shrink:0;width:200px;height:400px;padding:8px;position:relative;box-shadow:0 12px 24px #0000001a,0 0 0 1px #0000000d}.page-module__SYSQGq__demoPhoneScreen{background:#f8fafc;border-radius:24px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.page-module__SYSQGq__demoCardBehind{background:#e2e8f0;border-radius:16px;width:80%;height:70%;position:absolute;top:50px}.page-module__SYSQGq__demoCard{transform-origin:bottom;color:#fff;background:linear-gradient(135deg,#6366f1,#a855f7);border-radius:16px;flex-direction:column;width:85%;height:75%;padding:16px;animation:3s ease-in-out infinite page-module__SYSQGq__mockSwipe;display:flex;position:absolute;bottom:50px;box-shadow:0 8px 16px #00000026}.page-module__SYSQGq__demoBadgeLike{color:#22c55e;opacity:0;background:#ffffffe6;border:3px solid #22c55e;border-radius:6px;padding:2px 6px;font-size:.9rem;font-weight:800;animation:3s ease-in-out infinite page-module__SYSQGq__mockBadgeLike;position:absolute;top:20px;left:10px;transform:rotate(-15deg)}.page-module__SYSQGq__demoSkeletonTitle{background:#fff6;border-radius:6px;width:80%;height:12px;margin-top:auto;margin-bottom:8px}.page-module__SYSQGq__demoSkeletonLine{background:#fff3;border-radius:4px;width:60%;height:8px;margin-bottom:6px}@keyframes page-module__SYSQGq__mockSwipe{0%,10%{opacity:1;transform:translate(0)rotate(0)}30%,45%{opacity:1;transform:translate(50px,-15px)rotate(15deg)}55%{opacity:0;transform:translate(120px,-40px)rotate(25deg)}56%{opacity:0;transform:translate(-120px,-40px)rotate(-25deg)}65%,to{opacity:1;transform:translate(0)rotate(0)}}@keyframes page-module__SYSQGq__mockBadgeLike{0%,10%{opacity:0}30%,45%{opacity:1}50%,to{opacity:0}}.page-module__SYSQGq__flipCardWrapper{perspective:1200px;scroll-snap-align:start;cursor:pointer;z-index:1;border-radius:24px;flex-shrink:0;width:320px;height:600px;position:relative}.page-module__SYSQGq__flipCardInner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.175,.885,.32,1.275);position:relative}@media (hover:hover) and (pointer:fine){.page-module__SYSQGq__flipCardWrapper:hover .page-module__SYSQGq__flipCardInner,.page-module__SYSQGq__flipCardWrapper:focus-within .page-module__SYSQGq__flipCardInner{transform:rotateY(180deg)}}.page-module__SYSQGq__flipCardWrapper.page-module__SYSQGq__isFlipped .page-module__SYSQGq__flipCardInner{transform:rotateY(180deg)}.page-module__SYSQGq__flipCardFront,.page-module__SYSQGq__flipCardBack{backface-visibility:hidden;border-radius:24px;width:100%;height:100%;position:absolute;overflow:hidden;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.page-module__SYSQGq__flipCardFront{background:#f0f0f5;flex-direction:column;display:flex}.page-module__SYSQGq__flipCardBack{background:#fff;border:1px solid #e2e8f0;flex-direction:column;padding:32px 24px;display:flex;transform:rotateY(180deg)}.page-module__SYSQGq__swipePhoneCard{flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.page-module__SYSQGq__swipePhoneCard:after{content:"";background:#ffffff4d;border-radius:4px;width:40px;height:4px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.page-module__SYSQGq__flipHint{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:20;pointer-events:none;letter-spacing:.02em;background:#0006;border-radius:12px;padding:4px 10px;font-size:.65rem;font-weight:700;position:absolute;bottom:12px;right:16px}.page-module__SYSQGq__backMatchHeader{text-align:center;margin-bottom:24px}.page-module__SYSQGq__backMatchCount{background:linear-gradient(135deg,#10b981,#34d399);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:3rem;font-weight:900;line-height:1.1;display:block}.page-module__SYSQGq__backMatchLabel{color:#64748b;letter-spacing:.05em;font-size:.8rem;font-weight:800}.page-module__SYSQGq__backStatsSection{flex-direction:column;gap:16px;width:100%;margin-bottom:32px;display:flex}.page-module__SYSQGq__backStatRow{align-items:center;gap:12px;width:100%;display:flex}.page-module__SYSQGq__backTrack{background:#f1f5f9;border-radius:3px;flex:1;height:6px;overflow:hidden}.page-module__SYSQGq__backFillGreen{background:#22c55e;border-radius:3px;height:100%}.page-module__SYSQGq__backFillRed{background:#ef4444;border-radius:3px;height:100%}.page-module__SYSQGq__backCount{color:#0f172a;text-align:right;width:24px;font-size:.85rem;font-weight:800}.page-module__SYSQGq__backSwipeRate{color:#64748b;font-size:.75rem;font-weight:600}.page-module__SYSQGq__backSwipeRateVal{color:#22c55e;margin-left:4px;font-size:.85rem;font-weight:800}.page-module__SYSQGq__swipeStatsContainer{flex-direction:column;flex:1;min-width:0;display:flex}.page-module__SYSQGq__swipeCardHeaderRight{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:12px;display:flex}.page-module__SYSQGq__swipeStatsTitle{color:#0f172a;margin:0;font-size:1.25rem;font-weight:800}.page-module__SYSQGq__reactionStatus{border-radius:20px;padding:4px 12px;font-size:.7rem;font-weight:700}.page-module__SYSQGq__reactionStatusActive{color:#166534;background:#dcfce7}.page-module__SYSQGq__reactionStatusInactive{color:#64748b;background:#f1f5f9}.page-module__SYSQGq__swipeBarGroup{margin-bottom:32px}.page-module__SYSQGq__swipeBarLabel{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.page-module__SYSQGq__swipeIconHeart{filter:drop-shadow(0 2px 4px #22c55e66);font-size:1.2rem}.page-module__SYSQGq__swipeIconNope{filter:drop-shadow(0 2px 4px #ef444466);opacity:.8;font-size:1.2rem}.page-module__SYSQGq__swipeBarText{color:#1e293b;font-size:.9rem;font-weight:700}.page-module__SYSQGq__swipeBarCount{color:#0f172a;background:#f8fafc;border-radius:8px;padding:2px 8px;font-size:1.1rem;font-weight:800}.page-module__SYSQGq__swipeBarTrack{background:#f1f5f9;border-radius:12px;height:12px;position:relative;overflow:hidden;box-shadow:inset 0 1px 2px #0000000d}.page-module__SYSQGq__swipeBarFillSuccess{background:linear-gradient(90deg,#22c55e,#10b981);border-radius:12px;height:100%;transition:width 1s ease-out}.page-module__SYSQGq__swipeBarFillDanger{background:linear-gradient(90deg,#ef4444,#f43f5e);border-radius:12px;height:100%;transition:width 1s ease-out}.page-module__SYSQGq__swipeMatchesSection{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;margin-bottom:16px;padding:16px 20px;transition:all .2s}.page-module__SYSQGq__swipeMatchesSection:hover{background:#f1f5f9;border-color:#cbd5e1}.page-module__SYSQGq__swipeMatchesHeader{align-items:center;gap:8px;display:flex}.page-module__SYSQGq__swipeMatchesTitle{color:#475569;letter-spacing:.5px;font-size:.8rem;font-weight:800}.page-module__SYSQGq__swipeMatchesBadge{color:#fff;background:#10b981;border-radius:12px;padding:2px 8px;font-size:.75rem;font-weight:800}.page-module__SYSQGq__swipeAvatarStack{align-items:center;margin-top:12px;display:flex}.page-module__SYSQGq__swipeAvatarCircle{color:#fff;background:linear-gradient(135deg,#1e293b,#334155);border:3px solid #f8fafc;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-left:-12px;font-size:.8rem;font-weight:700;display:flex;box-shadow:0 4px 6px #0000001a}.page-module__SYSQGq__swipeAvatarStack .page-module__SYSQGq__swipeAvatarCircle:first-child{margin-left:0}.page-module__SYSQGq__swipeAvatarCircleMore{color:#475569;background:#e2e8f0;border:3px solid #f8fafc;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-left:-12px;font-size:.75rem;font-weight:800;display:flex}.page-module__SYSQGq__reactionToggleIcon{color:#94a3b8;font-size:.7rem}.page-module__SYSQGq__reactionExpandedList{background:#fff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 16px 16px;flex-direction:column;gap:8px;max-height:200px;margin-top:-16px;margin-bottom:24px;padding:16px;display:flex;overflow-y:auto}.page-module__SYSQGq__reactionExpandedRow{border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.page-module__SYSQGq__reactionExpandedRow:hover{background:#f8fafc;border-color:#e2e8f0}.page-module__SYSQGq__reactionExpandedAvatar{color:#64748b;background:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.7rem;font-weight:700;display:flex}.page-module__SYSQGq__reactionExpandedInfo{color:#475569;font-size:.8rem}.page-module__SYSQGq__reactionActionsClean{gap:16px;display:flex}.page-module__SYSQGq__reactionActionCleanBtn{color:#475569;background:#fff;border:2px solid #e2e8f0;border-radius:12px;flex:1;justify-content:center;align-items:center;padding:12px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.page-module__SYSQGq__reactionActionCleanBtn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.page-module__SYSQGq__reactionActionCleanBtnPrimary{color:#fff!important;background:#0f172a!important;border:2px solid #0f172a!important}.page-module__SYSQGq__reactionActionCleanBtnPrimary:hover{background:#1e293b!important;border-color:#1e293b!important}.page-module__SYSQGq__reactionEmpty{text-align:center;color:#64748b;background:linear-gradient(135deg,#f8fafc,#eef2ff);border:2px dashed #c7d2fe;border-radius:14px;padding:40px}.page-module__SYSQGq__reactionEmptyTitle{color:#475569;margin-bottom:6px;font-size:1rem;font-weight:700}.page-module__SYSQGq__reactionEmptyText{margin-bottom:16px;font-size:.82rem}.page-module__SYSQGq__reactionEmptyLink{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:10px;align-items:center;gap:4px;padding:10px 20px;font-size:.82rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__SYSQGq__reactionEmptyLink:hover{transform:translateY(-1px);box-shadow:0 4px 12px #6366f14d}.page-module__SYSQGq__jobsSection{margin-bottom:36px}.page-module__SYSQGq__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.page-module__SYSQGq__sectionTitle{color:#0f172a;font-size:1.1rem;font-weight:800}.page-module__SYSQGq__sectionLink{color:#2563eb;font-size:.82rem;font-weight:600;text-decoration:none}.page-module__SYSQGq__sectionLink:hover{color:#1d4ed8}.page-module__SYSQGq__jobListContainer{width:100%}.page-module__SYSQGq__jobList{flex-direction:column;gap:16px;display:flex}.page-module__SYSQGq__jobListCard{background:#fff;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;padding:20px 24px;transition:all .2s;display:flex;box-shadow:0 2px 8px #00000005}.page-module__SYSQGq__jobListCard:hover{border-color:#cbd5e1;transform:translateY(-2px);box-shadow:0 8px 24px #0000000f}.page-module__SYSQGq__jobListMain{flex-direction:column;flex:2;gap:8px;min-width:0;display:flex}.page-module__SYSQGq__jobListHeader{align-items:center;gap:12px;display:flex}.page-module__SYSQGq__jobTypeBadge{white-space:nowrap;border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:.62rem;font-weight:700}.page-module__SYSQGq__jobTypeBadgeWork{color:#1e40af;background:#dbeafe}.page-module__SYSQGq__jobTypeBadgeIntern{color:#92400e;background:#fef3c7}.page-module__SYSQGq__jobTitle{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:700;overflow:hidden}.page-module__SYSQGq__jobMeta{color:#64748b;font-size:.78rem}.page-module__SYSQGq__statusBadge{white-space:nowrap;border-radius:20px;align-items:center;padding:4px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.page-module__SYSQGq__statusOpen{color:#166534;background:#dcfce7}.page-module__SYSQGq__statusClosed{color:#64748b;background:#f1f5f9}.page-module__SYSQGq__jobListStats{border-right:1px solid #e2e8f0;flex:1;justify-content:flex-end;gap:32px;margin-right:28px;padding-right:36px;display:flex}.page-module__SYSQGq__jobListStatBlock{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.page-module__SYSQGq__jobListStatVal{color:#0f172a;font-size:1.15rem;font-weight:800;line-height:1}.page-module__SYSQGq__jobListStatLabel{color:#94a3b8;text-transform:uppercase;font-size:.7rem;font-weight:600}.page-module__SYSQGq__jobListActions{flex-shrink:0;align-items:center;gap:8px;display:flex}.page-module__SYSQGq__detailButton{color:#334155;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 16px;font-size:.8rem;font-weight:600;transition:all .2s}.page-module__SYSQGq__detailButton:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1}.page-module__SYSQGq__jobActions{flex-wrap:nowrap;align-items:center;gap:6px;display:flex}.page-module__SYSQGq__actionButton{cursor:pointer;white-space:nowrap;border:none;border-radius:7px;padding:5px 10px;font-family:inherit;font-size:.75rem;font-weight:600;transition:all .15s}.page-module__SYSQGq__actionButton:disabled{opacity:.5;cursor:not-allowed}.page-module__SYSQGq__actionButtonStop{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.page-module__SYSQGq__actionButtonStop:hover:not(:disabled){background:#ffedd5;border-color:#fb923c}.page-module__SYSQGq__actionButtonResume{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0}.page-module__SYSQGq__actionButtonResume:hover:not(:disabled){background:#dcfce7;border-color:#4ade80}.page-module__SYSQGq__actionButtonDelete{color:#9f1239;background:#fff1f2;border:1px solid #fecdd3;padding:5px 9px}.page-module__SYSQGq__actionButtonDelete:hover:not(:disabled){background:#ffe4e6;border-color:#fb7185}@media (max-width:768px){.page-module__SYSQGq__container{padding:16px 14px}.page-module__SYSQGq__header{flex-direction:row;align-items:center;gap:12px;margin-bottom:16px}.page-module__SYSQGq__title{margin-bottom:0;font-size:1.2rem}.page-module__SYSQGq__subtitle{display:none}.page-module__SYSQGq__jobListCard{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.page-module__SYSQGq__jobListStats{border-bottom:1px solid #f1f5f9;border-right:none;justify-content:flex-start;gap:24px;margin-right:0;padding-bottom:16px;padding-right:0}.page-module__SYSQGq__jobListActions{justify-content:flex-end}.page-module__SYSQGq__detailButton{display:inline-flex}}.page-module__SYSQGq__flipCardFront{z-index:2}.page-module__SYSQGq__flipCardBack{z-index:1;pointer-events:none}@media (hover:hover) and (pointer:fine){.page-module__SYSQGq__flipCardWrapper:hover .page-module__SYSQGq__flipCardFront,.page-module__SYSQGq__flipCardWrapper:focus-within .page-module__SYSQGq__flipCardFront{pointer-events:none;z-index:1}.page-module__SYSQGq__flipCardWrapper:hover .page-module__SYSQGq__flipCardBack,.page-module__SYSQGq__flipCardWrapper:focus-within .page-module__SYSQGq__flipCardBack{pointer-events:auto;z-index:2}}.page-module__SYSQGq__flipCardWrapper.page-module__SYSQGq__isFlipped .page-module__SYSQGq__flipCardFront{pointer-events:none;z-index:1}.page-module__SYSQGq__flipCardWrapper.page-module__SYSQGq__isFlipped .page-module__SYSQGq__flipCardBack{pointer-events:auto;z-index:2}
.loading-module__pnXrUq__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:60vh;display:flex}.loading-module__pnXrUq__spinner{border:3px solid #e2e8f0;border-top-color:#3b82f6;border-radius:50%;width:36px;height:36px;animation:.7s linear infinite loading-module__pnXrUq__spin}@keyframes loading-module__pnXrUq__spin{to{transform:rotate(360deg)}}.loading-module__pnXrUq__loadingText{color:var(--text-muted);font-size:.85rem;font-weight:500}.loading-module__pnXrUq__skeletonGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;width:100%;max-width:1200px;padding:24px;display:grid}.loading-module__pnXrUq__skeletonCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;animation:1.5s ease-in-out infinite loading-module__pnXrUq__pulse}.loading-module__pnXrUq__skeletonLine{background:#e2e8f0;border-radius:6px;height:14px;margin-bottom:12px}.loading-module__pnXrUq__skeletonLine:first-child{width:60%}.loading-module__pnXrUq__skeletonLine:nth-child(2){width:80%}.loading-module__pnXrUq__skeletonLine:nth-child(3){width:40%}@keyframes loading-module__pnXrUq__pulse{0%,to{opacity:1}50%{opacity:.5}}
.MobileBackHeader-module__9q99bq__header{z-index:50;box-sizing:border-box;contain:layout paint;background:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0;align-items:center;min-height:61px;padding:12px 16px;display:none;position:sticky;top:0}.MobileBackHeader-module__9q99bq__backBtn{cursor:pointer;color:#1a1a1a;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .15s;display:flex}.MobileBackHeader-module__9q99bq__backBtn:active{background:#f3f4f6}.MobileBackHeader-module__9q99bq__title{text-align:center;color:#1a1a1a;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:.95rem;font-weight:700;line-height:1.25;overflow:hidden}.MobileBackHeader-module__9q99bq__spacer{width:36px}@media (max-width:768px){.MobileBackHeader-module__9q99bq__header{display:flex}}
.ApplicationCalendar-module__lZQOjG__segmented{background:#eef3f8;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin:0 24px;padding:4px;display:grid;box-shadow:inset 0 1px #0f172a0a}.ApplicationCalendar-module__lZQOjG__segment{color:#8b98ad;cursor:pointer;background:0 0;border:0;border-radius:10px;height:42px;font-family:inherit;font-size:14px;font-weight:800;transition:all .2s}.ApplicationCalendar-module__lZQOjG__segmentActive{color:#1f2937;background:#fff;box-shadow:0 2px 8px #0f172a14}.ApplicationCalendar-module__lZQOjG__summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:6px 24px 12px;display:grid}.ApplicationCalendar-module__lZQOjG__metric{text-align:center;background:#ffffffeb;border:1px solid #e7ebf2;border-radius:8px;min-width:0;padding:10px 8px;box-shadow:0 4px 14px #0f172a0a}.ApplicationCalendar-module__lZQOjG__metricValue{color:#172033;font-size:20px;font-weight:900;line-height:1;display:block}.ApplicationCalendar-module__lZQOjG__metricValueLoading{color:#94a3b8}.ApplicationCalendar-module__lZQOjG__metricLabel{color:#7d8aa0;margin-top:6px;font-size:10px;font-weight:800;line-height:1.25;display:block}.ApplicationCalendar-module__lZQOjG__panel{background:#fffffff5;border:1px solid #e7ebf2;border-radius:8px;margin:0 24px;overflow:hidden;box-shadow:0 10px 28px #0f172a0d}.ApplicationCalendar-module__lZQOjG__calendarHead{background:#fff;border-bottom:1px solid #f1f4f8;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.ApplicationCalendar-module__lZQOjG__monthLabel{flex-direction:column;gap:2px;display:flex}.ApplicationCalendar-module__lZQOjG__monthMain{color:#172033;font-size:16px;font-weight:900}.ApplicationCalendar-module__lZQOjG__monthSub{color:#8b98ad;font-size:11px;font-weight:800}.ApplicationCalendar-module__lZQOjG__monthActions{gap:8px;display:flex}.ApplicationCalendar-module__lZQOjG__monthButton{color:#334155;cursor:pointer;background:#fff;border:1px solid #e7ebf2;border-radius:8px;place-items:center;width:32px;height:32px;font-family:inherit;transition:all .15s;display:grid}.ApplicationCalendar-module__lZQOjG__monthButton:hover{background:#f8fafc;border-color:#cbd5e1}.ApplicationCalendar-module__lZQOjG__legend{background:#fbfcfe;border-bottom:1px solid #f1f4f8;grid-template-columns:repeat(4,1fr);gap:6px;padding:10px 12px 8px;display:grid}.ApplicationCalendar-module__lZQOjG__legendItem{color:#64748b;align-items:center;gap:7px;min-width:0;font-size:10px;font-weight:800;display:flex}.ApplicationCalendar-module__lZQOjG__dot{border-radius:999px;flex:none;width:9px;height:9px}.ApplicationCalendar-module__lZQOjG__favoriteDot{background:#b7791f}.ApplicationCalendar-module__lZQOjG__appliedDot{background:#2563eb}.ApplicationCalendar-module__lZQOjG__confirmedDot{background:#312e81}.ApplicationCalendar-module__lZQOjG__completedDot{background:#64748b}.ApplicationCalendar-module__lZQOjG__weekdays{background:#fff;grid-template-columns:repeat(7,1fr);padding:7px 8px 3px;display:grid}.ApplicationCalendar-module__lZQOjG__weekday{text-align:center;color:#94a3b8;font-size:11px;font-weight:900}.ApplicationCalendar-module__lZQOjG__calendarGrid{background:#fff;grid-template-columns:repeat(7,1fr);gap:3px;padding:0 8px 10px;display:grid}.ApplicationCalendar-module__lZQOjG__day{text-align:left;cursor:pointer;color:#172033;background:#fff;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;min-height:39px;padding:5px 4px;font-family:inherit;transition:all .15s;display:flex}.ApplicationCalendar-module__lZQOjG__day:hover{background:#f8fafc}.ApplicationCalendar-module__lZQOjG__dayOutside{opacity:.32}.ApplicationCalendar-module__lZQOjG__dayToday .ApplicationCalendar-module__lZQOjG__dayNumber{color:#fff;background:#1e3a8a}.ApplicationCalendar-module__lZQOjG__daySelected{background:#f4f8ff;border-color:#93b4f4;box-shadow:inset 0 0 0 1px #dbeafe}.ApplicationCalendar-module__lZQOjG__dayNumber{border-radius:999px;place-items:center;width:21px;height:21px;font-size:12px;font-weight:900;display:grid}.ApplicationCalendar-module__lZQOjG__dayDots{justify-content:center;gap:3px;width:100%;min-height:8px;display:flex}.ApplicationCalendar-module__lZQOjG__dayDots .ApplicationCalendar-module__lZQOjG__dot{width:6px;height:6px}.ApplicationCalendar-module__lZQOjG__more{color:#64748b;font-size:9px;font-weight:900;line-height:1}.ApplicationCalendar-module__lZQOjG__selectedPanel{background:#fffffffa;border:1px solid #e7ebf2;border-radius:8px;margin:12px 24px 0;padding:12px;box-shadow:0 18px 48px #0f172a1a}.ApplicationCalendar-module__lZQOjG__selectedTop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ApplicationCalendar-module__lZQOjG__selectedDate{color:#172033;font-size:15px;font-weight:900}.ApplicationCalendar-module__lZQOjG__selectedCount{color:#64748b;background:#fff;border:1px solid #e7ebf2;border-radius:999px;flex:none;padding:5px 9px;font-size:11px;font-weight:900}.ApplicationCalendar-module__lZQOjG__selectedCards{scrollbar-width:none;flex-direction:column;gap:9px;max-height:280px;display:flex;overflow-y:auto}.ApplicationCalendar-module__lZQOjG__selectedCards::-webkit-scrollbar{display:none}.ApplicationCalendar-module__lZQOjG__jobCard{color:inherit;background:#fff;border:1px solid #e7ebf2;border-radius:8px;grid-template-columns:4px 1fr auto;align-items:stretch;gap:10px;padding:12px;text-decoration:none;transition:all .15s;display:grid}.ApplicationCalendar-module__lZQOjG__jobCard:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0f172a0f}.ApplicationCalendar-module__lZQOjG__bar{border-radius:999px;width:4px}.ApplicationCalendar-module__lZQOjG__barFavorite{background:#b7791f}.ApplicationCalendar-module__lZQOjG__barApplied{background:#2563eb}.ApplicationCalendar-module__lZQOjG__barConfirmed{background:#312e81}.ApplicationCalendar-module__lZQOjG__barCompleted{background:#64748b}.ApplicationCalendar-module__lZQOjG__jobMain{min-width:0}.ApplicationCalendar-module__lZQOjG__jobTitle{color:#172033;text-overflow:ellipsis;white-space:nowrap;margin:0 0 5px;font-size:13px;font-weight:900;line-height:1.35;overflow:hidden}.ApplicationCalendar-module__lZQOjG__jobMeta{color:#718096;flex-wrap:wrap;gap:6px;font-size:11px;font-weight:700;display:flex}.ApplicationCalendar-module__lZQOjG__jobAction{flex-direction:column;align-self:start;align-items:flex-end;gap:6px;display:flex}.ApplicationCalendar-module__lZQOjG__badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:900}.ApplicationCalendar-module__lZQOjG__badgeFavorite{color:#9a5d13;background:#fff7ed;border-color:#fed7aa}.ApplicationCalendar-module__lZQOjG__badgeApplied{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ApplicationCalendar-module__lZQOjG__badgeConfirmed{color:#312e81;background:#eef2ff;border-color:#c7d2fe}.ApplicationCalendar-module__lZQOjG__badgeCompleted{color:#475569;background:#f8fafc;border-color:#e2e8f0}.ApplicationCalendar-module__lZQOjG__time{color:#94a3b8;white-space:nowrap;font-size:10px;font-weight:900}.ApplicationCalendar-module__lZQOjG__empty{text-align:center;color:#94a3b8;padding:24px 12px;font-size:13px;font-weight:800}.ApplicationCalendar-module__lZQOjG__skeletonStack{flex-direction:column;gap:9px;width:100%;display:flex}.ApplicationCalendar-module__lZQOjG__skeletonCard{background:#fff;border:1px solid #e7ebf2;border-radius:8px;grid-template-columns:4px 1fr 56px;align-items:center;gap:10px;min-height:66px;padding:12px;display:grid}.ApplicationCalendar-module__lZQOjG__skeletonBar,.ApplicationCalendar-module__lZQOjG__skeletonLine,.ApplicationCalendar-module__lZQOjG__skeletonLineShort,.ApplicationCalendar-module__lZQOjG__skeletonBadge{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 37%,#f1f5f9 63%) 0 0/240% 100%;border-radius:999px;animation:1.3s ease-in-out infinite ApplicationCalendar-module__lZQOjG__calendarSkeleton;display:block}.ApplicationCalendar-module__lZQOjG__skeletonBar{width:4px;height:42px}.ApplicationCalendar-module__lZQOjG__skeletonBody{flex-direction:column;gap:8px;min-width:0;display:flex}.ApplicationCalendar-module__lZQOjG__skeletonLine{width:min(100%,260px);height:12px}.ApplicationCalendar-module__lZQOjG__skeletonLineShort{width:min(70%,180px);height:10px}.ApplicationCalendar-module__lZQOjG__skeletonBadge{width:56px;height:24px}@keyframes ApplicationCalendar-module__lZQOjG__calendarSkeleton{0%{background-position:100% 0}to{background-position:-100% 0}}.ApplicationCalendar-module__lZQOjG__listView{flex-direction:column;gap:9px;margin:8px 24px 0;display:flex}.ApplicationCalendar-module__lZQOjG__sectionTitle{color:#64748b;margin:4px 0 10px;font-size:13px;font-weight:900}.ApplicationCalendar-module__lZQOjG__cardActions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.ApplicationCalendar-module__lZQOjG__actionBtn{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:4px 10px;font-family:inherit;font-size:10px;font-weight:700;transition:all .15s}.ApplicationCalendar-module__lZQOjG__actionBtn:hover{background:#eef2f7;border-color:#cbd5e1}.ApplicationCalendar-module__lZQOjG__actionBtnDanger{color:#dc2626;background:#fef2f2;border-color:#fecaca}.ApplicationCalendar-module__lZQOjG__actionBtnDanger:hover{background:#fee2e2;border-color:#fca5a5}.ApplicationCalendar-module__lZQOjG__actionBtnWarn{color:#ea580c;background:#fff7ed;border-color:#fed7aa}.ApplicationCalendar-module__lZQOjG__actionBtnWarn:hover{background:#ffedd5;border-color:#fdba74}.ApplicationCalendar-module__lZQOjG__cancelPendingLabel{color:#64748b;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;padding:4px 10px;font-size:10px;font-weight:700}.ApplicationCalendar-module__lZQOjG__actionBtnOutline{color:#64748b;background:#f8fafc;border-color:#cbd5e1}.ApplicationCalendar-module__lZQOjG__actionBtnOutline:hover{background:#e2e8f0;border-color:#94a3b8}
.page-module__n4-_kq__mainContent{--portfolio-ink:#111827;--portfolio-ink-soft:#344054;--portfolio-muted:#667085;--portfolio-faint:#98a2b3;--portfolio-line:#d8dee8;--portfolio-line-soft:#e8edf4;--portfolio-canvas:#f4f6fa;--portfolio-surface:#fff;--portfolio-accent:#2457e6;--portfolio-accent-strong:#173fb8;--portfolio-accent-soft:#e8efff;--portfolio-cyan-soft:#e7f7fb;--portfolio-amber:#b7791f;--portfolio-amber-soft:#fff6df;--portfolio-danger:#c2413a;--portfolio-danger-soft:#fff0ef;background:var(--portfolio-canvas);min-height:100vh;color:var(--portfolio-ink);flex:1;padding:28px 40px 80px;font-family:Inter,Noto Sans JP,sans-serif;overflow-x:hidden}.page-module__n4-_kq__card{box-sizing:border-box;border:1px solid var(--portfolio-line-soft);background:var(--portfolio-surface);border-radius:8px;margin-bottom:16px;padding:24px}.page-module__n4-_kq__hero{align-items:flex-start;gap:18px;min-height:150px;display:flex}.page-module__n4-_kq__heroAvatar{background:var(--portfolio-accent-soft);width:56px;height:56px;color:var(--portfolio-accent-strong);border:1px solid #c8d4f7;border-radius:8px;flex:0 0 56px;place-items:center;font-size:1.25rem;font-weight:900;display:grid}.page-module__n4-_kq__heroInfo{flex:1;min-width:0}.page-module__n4-_kq__heroInfo h2{color:var(--portfolio-ink);letter-spacing:0;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 8px;font-size:1.35rem;font-weight:850;line-height:1.35;display:flex}.page-module__n4-_kq__heroMeta{color:var(--portfolio-muted);margin-bottom:10px;font-size:.9rem;font-weight:650;line-height:1.5}.page-module__n4-_kq__heroDesc{max-width:920px;color:var(--portfolio-ink-soft);font-size:.92rem;font-weight:550;line-height:1.65}.page-module__n4-_kq__heroActions{align-self:flex-start;margin-left:auto}.page-module__n4-_kq__profileEditLink,.page-module__n4-_kq__emptyStateAction,.page-module__n4-_kq__linkBtn{border:1px solid var(--portfolio-line);min-height:40px;color:var(--portfolio-ink-soft);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:.68rem 1rem;font-size:.84rem;font-weight:800;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.page-module__n4-_kq__profileEditLink:hover,.page-module__n4-_kq__linkBtn:hover{background:var(--portfolio-accent-soft);color:var(--portfolio-accent-strong);border-color:#c8d4f7}.page-module__n4-_kq__identityBadge,.page-module__n4-_kq__identityBadgeUnverified{border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:26px;padding:4px 10px;font-size:.75rem;font-weight:800;text-decoration:none;display:inline-flex}.page-module__n4-_kq__identityBadge{background:var(--portfolio-cyan-soft);color:#0f6471;border:1px solid #b9e5ee}.page-module__n4-_kq__identityBadgeUnverified{background:var(--portfolio-amber-soft);color:var(--portfolio-amber);border:1px solid #f1d9a3}.page-module__n4-_kq__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.page-module__n4-_kq__statCard{border-top:4px solid var(--portfolio-accent);flex-direction:column;justify-content:space-between;min-height:118px;margin-bottom:0;padding:18px;display:flex}.page-module__n4-_kq__statCard:nth-child(2){border-top-color:#0f718a}.page-module__n4-_kq__statCard:nth-child(3){border-top-color:#636b78}.page-module__n4-_kq__statCard:nth-child(4){border-top-color:var(--portfolio-amber)}.page-module__n4-_kq__statLabel{color:var(--portfolio-muted);font-size:.78rem;font-weight:850;line-height:1.35}.page-module__n4-_kq__statValue{color:var(--portfolio-ink);letter-spacing:0;font-size:2.3rem;font-weight:900;line-height:1}.page-module__n4-_kq__statUnit{color:var(--portfolio-faint);margin-left:4px;font-size:1rem;font-weight:800}.page-module__n4-_kq__ratingStat{color:var(--portfolio-amber)}.page-module__n4-_kq__tabNav{border:1px solid var(--portfolio-line-soft);background:#fff;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:20px 0 18px;padding:8px;display:grid}.page-module__n4-_kq__tabBtn{min-height:42px;color:var(--portfolio-ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:.86rem;font-weight:850}.page-module__n4-_kq__tabBtn:hover{background:#f4f6fa}.page-module__n4-_kq__tabBtnActive{border-color:var(--portfolio-accent);background:var(--portfolio-accent);color:#fff}.page-module__n4-_kq__row2Col{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.page-module__n4-_kq__sectionTitle{color:var(--portfolio-ink);letter-spacing:0;align-items:center;gap:8px;margin:0 0 16px;font-size:1.05rem;font-weight:850;line-height:1.35;display:flex}.page-module__n4-_kq__badgesContainer{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.page-module__n4-_kq__badgeSlot{border:1px solid var(--portfolio-line-soft);text-align:center;background:#fbfcfe;border-radius:8px;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:12px 8px;display:flex}.page-module__n4-_kq__badgeIcon{border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.page-module__n4-_kq__unlocked{background:var(--portfolio-accent-soft);color:var(--portfolio-accent-strong);border:1px solid #c8d4f7}.page-module__n4-_kq__gold{background:var(--portfolio-amber-soft);color:var(--portfolio-amber);border-color:#f1d9a3}.page-module__n4-_kq__locked{border:1px dashed var(--portfolio-line);color:var(--portfolio-faint);background:#f7f9fc}.page-module__n4-_kq__badgeName{color:var(--portfolio-ink);font-size:.8rem;font-weight:850}.page-module__n4-_kq__badgeDesc{color:var(--portfolio-muted);font-size:.72rem;font-weight:650;line-height:1.35}.page-module__n4-_kq__milestoneBox{border:1px solid var(--portfolio-line-soft);background:#f8fafc;border-radius:8px;margin-top:18px;padding:14px 16px}.page-module__n4-_kq__msHeader{color:var(--portfolio-ink-soft);justify-content:space-between;gap:12px;margin-bottom:10px;font-size:.8rem;font-weight:850;line-height:1.45;display:flex}.page-module__n4-_kq__msBarBg,.page-module__n4-_kq__skillBarBg{background:#dde5f0;border-radius:8px;width:100%;height:8px;overflow:hidden}.page-module__n4-_kq__msBarFill,.page-module__n4-_kq__skillBarFill{background:var(--portfolio-accent);border-radius:8px;height:100%}.page-module__n4-_kq__skillContainer{align-items:center;gap:24px;display:flex}.page-module__n4-_kq__radarBox{flex:0 0 210px;width:210px;height:210px}.page-module__n4-_kq__skillList{flex-direction:column;flex:1;gap:14px;display:flex}.page-module__n4-_kq__skillItem{font-size:.85rem;font-weight:750}.page-module__n4-_kq__skillItemHeader{color:var(--portfolio-muted);justify-content:space-between;gap:12px;margin-bottom:8px;display:flex}.page-module__n4-_kq__emptySkillState,.page-module__n4-_kq__emptyPortfolioState{border:1px dashed var(--portfolio-line);text-align:center;background:#f8fafc;border-radius:8px;justify-items:center;gap:10px;min-height:188px;padding:32px 18px;display:grid}.page-module__n4-_kq__emptyPortfolioState{width:100%}.page-module__n4-_kq__emptyStateIcon{background:var(--portfolio-accent-soft);border:1px solid #c8d4f7;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.page-module__n4-_kq__emptyStateIcon:before{content:"";border:2px solid var(--portfolio-accent-strong);border-radius:4px;width:18px;height:14px}.page-module__n4-_kq__emptyStateTitle{color:var(--portfolio-ink);font-size:.95rem;font-weight:850}.page-module__n4-_kq__emptyStateText{max-width:460px;color:var(--portfolio-muted);margin:0;font-size:.84rem;font-weight:600;line-height:1.6}.page-module__n4-_kq__emptyStateAction{border-color:var(--portfolio-accent);background:var(--portfolio-accent);color:#fff}.page-module__n4-_kq__emptyStateAction:hover{border-color:var(--portfolio-accent-strong);background:var(--portfolio-accent-strong)}.page-module__n4-_kq__historyGrid{grid-template-columns:1fr;gap:16px;display:grid}.page-module__n4-_kq__timeline{flex-direction:column;gap:16px;display:flex}.page-module__n4-_kq__certTimelineItem{grid-template-columns:42px minmax(0,1fr);gap:12px;display:grid}.page-module__n4-_kq__timelineDot{border:4px solid var(--portfolio-canvas);background:var(--portfolio-accent);color:#fff;border-radius:8px;place-items:center;width:42px;height:42px;font-size:.72rem;font-weight:900;display:grid}.page-module__n4-_kq__timelineCard{border:1px solid var(--portfolio-line-soft);background:#fff;border-radius:8px;grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);min-height:318px;display:grid;overflow:hidden}.page-module__n4-_kq__certificate{color:#fff;background:#18243d;min-height:318px;padding:24px}.page-module__n4-_kq__certInner{flex-direction:column;min-height:100%;display:flex}.page-module__n4-_kq__certKicker{color:#c8d4f7;letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900}.page-module__n4-_kq__certTitle{color:#fff;letter-spacing:0;margin:22px 0 10px;font-size:clamp(18px,2vw,24px);font-weight:900;line-height:1.25}.page-module__n4-_kq__certCopy{color:#dce5f7;margin:0;font-size:.84rem;font-weight:600;line-height:1.55}.page-module__n4-_kq__sealRow{justify-content:space-between;align-items:flex-end;gap:14px;margin-top:auto;padding-top:24px;display:flex}.page-module__n4-_kq__seal{color:#e8efff;text-align:center;background:#e8efff1f;border:1px solid #c8d4f7;border-radius:8px;place-items:center;width:64px;height:64px;font-size:.68rem;font-weight:900;line-height:1.2;display:grid}.page-module__n4-_kq__certId{color:#ffffffb8;font-size:.65rem;font-weight:750}.page-module__n4-_kq__details{align-content:flex-start;gap:14px;min-height:318px;padding:24px;display:grid}.page-module__n4-_kq__metaRow{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.page-module__n4-_kq__company{color:var(--portfolio-muted);font-size:.84rem;font-weight:800}.page-module__n4-_kq__workTitle{color:var(--portfolio-ink);letter-spacing:0;margin:4px 0 0;font-size:1.12rem;font-weight:900;line-height:1.38}.page-module__n4-_kq__date{color:var(--portfolio-ink-soft);white-space:nowrap;font-size:.78rem;font-weight:800}.page-module__n4-_kq__tagRow{flex-wrap:wrap;gap:8px;display:flex}.page-module__n4-_kq__tag{border:1px solid var(--portfolio-line-soft);color:var(--portfolio-ink-soft);background:#f8fafc;border-radius:8px;padding:4px 10px;font-size:.74rem;font-weight:800}.page-module__n4-_kq__tagProgram{background:var(--portfolio-accent-soft);color:var(--portfolio-accent-strong);border-color:#c8d4f7}.page-module__n4-_kq__tagWork{background:var(--portfolio-cyan-soft);color:#0f6471;border-color:#b9e5ee}.page-module__n4-_kq__tagIntern{color:#6f3d8a;background:#f3ecff;border-color:#ded0fa}.page-module__n4-_kq__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.page-module__n4-_kq__detailBox{border:1px solid var(--portfolio-line-soft);background:#f8fafc;border-radius:8px;padding:14px}.page-module__n4-_kq__detailBox b{color:var(--portfolio-muted);margin-bottom:8px;font-size:.75rem;font-weight:850;display:block}.page-module__n4-_kq__detailBox p{color:var(--portfolio-ink-soft);margin:0;font-size:.84rem;font-weight:600;line-height:1.6}.page-module__n4-_kq__scoreLine{background:var(--portfolio-amber-soft);border:1px solid #f1d9a3;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.page-module__n4-_kq__scoreLine b{color:#8a5a10;font-size:.84rem;font-weight:850}.page-module__n4-_kq__scoreLine strong{color:var(--portfolio-amber);font-size:1.12rem;font-weight:900;line-height:1}.page-module__n4-_kq__pending{background:var(--portfolio-accent-soft);border-color:#c8d4f7}.page-module__n4-_kq__pending b,.page-module__n4-_kq__pending strong{color:var(--portfolio-accent-strong)}.page-module__n4-_kq__links{flex-wrap:wrap;gap:10px;display:flex}.page-module__n4-_kq__linkBtnPrimary{border-color:var(--portfolio-accent);background:var(--portfolio-accent);color:#fff}.page-module__n4-_kq__linkBtnPrimary:hover{border-color:var(--portfolio-accent-strong);background:var(--portfolio-accent-strong);color:#fff}@media (max-width:1100px){.page-module__n4-_kq__statsGrid,.page-module__n4-_kq__row2Col{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__n4-_kq__timelineCard{grid-template-columns:1fr}}@media (max-width:900px){.page-module__n4-_kq__row2Col{grid-template-columns:1fr}.page-module__n4-_kq__skillContainer{align-items:stretch}}@media (max-width:768px){.page-module__n4-_kq__mainContent{padding:24px 12px 80px}.page-module__n4-_kq__hero,.page-module__n4-_kq__card{padding:18px}.page-module__n4-_kq__hero{flex-direction:column;min-height:240px}.page-module__n4-_kq__heroInfo h2{font-size:1.2rem}.page-module__n4-_kq__heroActions,.page-module__n4-_kq__profileEditLink{width:100%}.page-module__n4-_kq__statsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__n4-_kq__statCard{min-height:96px;padding:14px}.page-module__n4-_kq__statLabel{font-size:.72rem}.page-module__n4-_kq__statValue{font-size:1.75rem}.page-module__n4-_kq__statUnit{font-size:.85rem}.page-module__n4-_kq__badgesContainer{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__n4-_kq__radarBox{flex-basis:180px;width:180px;height:180px;margin:0 auto}.page-module__n4-_kq__timeline{margin:0;padding:0;overflow:visible}.page-module__n4-_kq__certTimelineItem{grid-template-columns:1fr;width:100%}.page-module__n4-_kq__timelineDot{display:none}.page-module__n4-_kq__details,.page-module__n4-_kq__certificate{min-height:0;padding:18px}.page-module__n4-_kq__detailGrid{grid-template-columns:1fr}.page-module__n4-_kq__sealRow,.page-module__n4-_kq__metaRow,.page-module__n4-_kq__scoreLine{flex-direction:column;align-items:flex-start}.page-module__n4-_kq__tabBtn{padding:8px 6px;font-size:.78rem}}
.page-module__YP28TG__container{min-height:100vh;overflow-x:hidden}.page-module__YP28TG__content{width:100%;max-width:800px;margin:0 auto;padding:32px}.page-module__YP28TG__heroCard{color:#fff;background:#18304f;border:1px solid #29486f;border-radius:8px;margin-bottom:32px;padding:32px;position:relative;overflow:hidden}.page-module__YP28TG__heroTitle{align-items:center;gap:8px;margin-bottom:12px;font-size:21px;font-weight:800;line-height:1.45;display:flex}.page-module__YP28TG__heroDesc{color:#e5edf7;max-width:680px;margin-bottom:16px;font-size:15px;line-height:1.75}.page-module__YP28TG__exclusionNote{color:#f8d48b;margin-top:8px;font-size:13px;display:inline-block}.page-module__YP28TG__settlementNote{color:#f8fafc;background:#29486f;border:1px solid #42658e;border-radius:8px;align-items:center;gap:6px;margin-bottom:20px;padding:8px 14px;font-size:13px;display:inline-flex}.page-module__YP28TG__shareSteps{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 24px;display:grid;overflow:visible}.page-module__YP28TG__shareStep{background:#223f63;border:1px solid #3d5f88;border-radius:7px;align-items:center;gap:9px;min-height:66px;padding:12px 10px;display:flex;position:relative}.page-module__YP28TG__shareStep span{color:#422f0d;background:#f8d48b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:inline-flex}.page-module__YP28TG__shareStep strong{font-size:12px;line-height:1.45}.page-module__YP28TG__shareStep:not(:last-child):after{content:"";z-index:1;border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:6px solid #8ba7c7;width:0;height:0;position:absolute;top:50%;right:-8px;transform:translateY(-50%)}.page-module__YP28TG__shareSection{color:#172033;background:#fff;border:1px solid #dbe5f0;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;padding:20px;display:flex}.page-module__YP28TG__shareCopy{max-width:430px}.page-module__YP28TG__shareTitle{color:#172033;margin:0;font-size:18px;line-height:1.5}.page-module__YP28TG__shareDescription{color:#52647a;margin:7px 0 0;font-size:13px;line-height:1.7}.page-module__YP28TG__codeLabel{color:#cbd5e1;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:12px}.page-module__YP28TG__codeValue{letter-spacing:.06em;font-family:monospace;font-size:20px;font-weight:700}.page-module__YP28TG__actionButtons{flex-direction:column;flex:0 0 270px;gap:8px;width:270px;display:flex}.page-module__YP28TG__copyButton{color:#24364d;cursor:pointer;background:#fff;border:1px solid #b8c6d6;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;padding:12px 20px;font-weight:600;transition:all .2s;display:flex}.page-module__YP28TG__copyButton:hover{background:#f3f6fa;transform:translateY(-1px)}.page-module__YP28TG__shareButton{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;padding:12px 20px;font-size:15px;font-weight:600;line-height:1.4;transition:all .2s;display:flex}.page-module__YP28TG__btnLine{color:#fff;background-color:#06c755}.page-module__YP28TG__btnLine:hover{background-color:#05b04b;transform:translateY(-1px)}.page-module__YP28TG__fallbackSection{color:#dbe7f4;margin-top:16px}.page-module__YP28TG__fallbackSection summary{cursor:pointer;align-items:center;gap:7px;width:fit-content;font-size:12px;font-weight:700;display:flex}.page-module__YP28TG__fallbackSection summary::-webkit-details-marker{display:none}.page-module__YP28TG__fallbackContent{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding-top:14px;display:flex}.page-module__YP28TG__codeCopyButton{color:#f8fafc;cursor:pointer;background:0 0;border:1px solid #ffffff52;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-weight:700;display:inline-flex}.page-module__YP28TG__codeCopyButton:hover{background:#ffffff1a}.page-module__YP28TG__statsGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:32px;display:grid}.page-module__YP28TG__statCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:20px;padding:24px;display:flex}.page-module__YP28TG__statIcon{color:#475569;background:#f1f5f9;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.page-module__YP28TG__statLabel{color:#64748b;margin-bottom:2px;font-size:14px}.page-module__YP28TG__statValue{color:#1e293b;font-size:24px;font-weight:700}.page-module__YP28TG__statSub{color:#94a3b8;margin-top:2px;font-size:12px}.page-module__YP28TG__referredSection{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:24px;padding:24px}.page-module__YP28TG__sectionTitle{color:#1e293b;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.page-module__YP28TG__sectionDescription{color:#64748b;margin:5px 0 0;font-size:13px;line-height:1.6}.page-module__YP28TG__sectionHeadingRow{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.page-module__YP28TG__funnelSection{background:#fff;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:24px;padding:24px}.page-module__YP28TG__completionRule{color:#1d4ed8;white-space:nowrap;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:700}.page-module__YP28TG__funnelSummary{border:1px solid #e2e8f0;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.page-module__YP28TG__funnelSummaryItem{border-right:1px solid #e2e8f0;flex-direction:column;justify-content:center;min-height:84px;padding:14px;display:flex;position:relative}.page-module__YP28TG__funnelSummaryItem:last-child{border-right:0}.page-module__YP28TG__funnelSummaryLabel{color:#64748b;font-size:12px;font-weight:700}.page-module__YP28TG__funnelSummaryItem strong{color:#0f172a;font-size:24px;line-height:1.25}.page-module__YP28TG__funnelSummaryItem small{color:#64748b;margin-left:3px;font-size:12px}.page-module__YP28TG__funnelArrow{z-index:1;border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:7px solid #8293a8;width:0;height:0;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.page-module__YP28TG__referredList{flex-direction:column;gap:12px;display:flex}.page-module__YP28TG__referredItem{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}.page-module__YP28TG__referredHeader{align-items:center;gap:12px;width:100%;display:flex}.page-module__YP28TG__referredAvatar{color:#fff;background:#1e293b;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:700;display:flex}.page-module__YP28TG__referredInfo{flex:1;min-width:0}.page-module__YP28TG__referredName{color:#1e293b;font-size:15px;font-weight:600}.page-module__YP28TG__referredDate{color:#94a3b8;margin-top:2px;font-size:12px}.page-module__YP28TG__statusBadge{white-space:nowrap;border-radius:6px;flex-shrink:0;padding:4px 10px;font-size:12px;font-weight:600}.page-module__YP28TG__statusPending{color:#64748b;background:#f1f5f9}.page-module__YP28TG__statusApproved{color:#2563eb;background:#3b82f61a}.page-module__YP28TG__statusPaid{color:#1e293b;background:#1e293b14}.page-module__YP28TG__personFunnel{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;display:grid}.page-module__YP28TG__personFunnelStep{color:#94a3b8;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:38px;padding:7px 8px;display:flex;position:relative}.page-module__YP28TG__personFunnelStep:not(:last-child):after{content:"";z-index:1;border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid #94a3b8;width:0;height:0;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.page-module__YP28TG__personFunnelStep span{background:#e2e8f0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:10px;font-weight:800;display:inline-flex}.page-module__YP28TG__personFunnelStep strong{min-width:0;font-size:12px;line-height:1}.page-module__YP28TG__personFunnelReached{color:#1e3a8a;background:#eff6ff;border-color:#bfdbfe}.page-module__YP28TG__personFunnelReached span{color:#fff;background:#2563eb}.page-module__YP28TG__emptyState{text-align:center;color:#475569;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:12px;padding:48px 24px}.page-module__YP28TG__emptyTitle{color:#1e293b;font-size:15px;font-weight:700;line-height:1.6}.page-module__YP28TG__emptyText{color:#64748b;margin-top:6px;font-size:14px;line-height:1.7}.page-module__YP28TG__errorState{color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px;font-size:14px;font-weight:700;line-height:1.7}.page-module__YP28TG__heroLoading{min-height:320px}.page-module__YP28TG__loadingCodeGroup,.page-module__YP28TG__loadingStatBody{flex:1;min-width:0}.page-module__YP28TG__skeletonTitle,.page-module__YP28TG__skeletonTextWide,.page-module__YP28TG__skeletonText,.page-module__YP28TG__skeletonNote,.page-module__YP28TG__skeletonLabel,.page-module__YP28TG__skeletonCode,.page-module__YP28TG__skeletonButton,.page-module__YP28TG__skeletonStatValue,.page-module__YP28TG__skeletonMiniText{background:#ffffff29;border-radius:8px;position:relative;overflow:hidden}.page-module__YP28TG__skeletonTitle:after,.page-module__YP28TG__skeletonTextWide:after,.page-module__YP28TG__skeletonText:after,.page-module__YP28TG__skeletonNote:after,.page-module__YP28TG__skeletonLabel:after,.page-module__YP28TG__skeletonCode:after,.page-module__YP28TG__skeletonButton:after,.page-module__YP28TG__skeletonStatValue:after,.page-module__YP28TG__skeletonMiniText:after{content:"";background:linear-gradient(90deg,#0000,#ffffff47,#0000);animation:1.2s ease-in-out infinite page-module__YP28TG__shimmer;position:absolute;inset:0;transform:translate(-100%)}.page-module__YP28TG__skeletonTitle{width:min(100%,310px);height:28px;margin-bottom:18px}.page-module__YP28TG__skeletonTextWide{width:min(100%,520px);height:15px;margin-bottom:10px}.page-module__YP28TG__skeletonText{width:min(82%,420px);height:15px;margin-bottom:18px}.page-module__YP28TG__skeletonNote{width:min(100%,320px);height:34px;margin-bottom:20px}.page-module__YP28TG__skeletonLabel{width:120px;height:12px;margin-bottom:10px}.page-module__YP28TG__skeletonCode{width:min(100%,230px);height:34px}.page-module__YP28TG__skeletonButton{background:#ffffffdb;width:170px;height:44px}.page-module__YP28TG__statCard .page-module__YP28TG__skeletonLabel,.page-module__YP28TG__statCard .page-module__YP28TG__skeletonStatValue,.page-module__YP28TG__statCard .page-module__YP28TG__skeletonMiniText{background:#e8eef6}.page-module__YP28TG__statCard .page-module__YP28TG__skeletonLabel:after,.page-module__YP28TG__statCard .page-module__YP28TG__skeletonStatValue:after,.page-module__YP28TG__statCard .page-module__YP28TG__skeletonMiniText:after{background:linear-gradient(90deg,#0000,#ffffffb8,#0000)}.page-module__YP28TG__skeletonStatValue{width:64px;height:30px;margin-bottom:8px}.page-module__YP28TG__skeletonMiniText{width:92px;height:11px}@keyframes page-module__YP28TG__shimmer{to{transform:translate(100%)}}@media (max-width:768px){.page-module__YP28TG__content{padding:16px 16px 92px}.page-module__YP28TG__heroCard{border-radius:8px;margin-bottom:24px;padding:22px}.page-module__YP28TG__heroTitle{font-size:17px}.page-module__YP28TG__heroDesc{font-size:14px}.page-module__YP28TG__settlementNote{justify-content:center;width:100%}.page-module__YP28TG__shareSection{flex-direction:column;align-items:flex-start;gap:16px}.page-module__YP28TG__actionButtons{flex-direction:row;flex-basis:auto;width:100%}.page-module__YP28TG__copyButton,.page-module__YP28TG__shareButton{width:100%}.page-module__YP28TG__codeValue{font-size:19px}.page-module__YP28TG__shareSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.page-module__YP28TG__shareStep{text-align:center;flex-direction:column;justify-content:center;gap:5px;min-height:64px;padding:9px 6px}.page-module__YP28TG__shareStep:not(:last-child):after{border-top-width:4px;border-bottom-width:4px;border-left-width:5px;right:-6px}.page-module__YP28TG__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:24px}.page-module__YP28TG__statCard{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:140px;padding:12px 9px}.page-module__YP28TG__statCard>div:last-child{width:100%;min-width:0}.page-module__YP28TG__statIcon{border-radius:7px;width:34px;height:34px}.page-module__YP28TG__statIcon svg{width:18px;height:18px}.page-module__YP28TG__statLabel{min-height:31px;font-size:11px;line-height:1.4}.page-module__YP28TG__statValue{white-space:nowrap;font-size:18px}.page-module__YP28TG__statSub{min-height:28px;font-size:10px;line-height:1.4}.page-module__YP28TG__referredSection,.page-module__YP28TG__funnelSection{border-radius:8px;padding:18px}.page-module__YP28TG__sectionHeadingRow{flex-direction:column;align-items:flex-start;gap:10px}.page-module__YP28TG__statusBadge{margin-left:auto}.page-module__YP28TG__funnelSummaryItem{min-height:74px;padding:10px}.page-module__YP28TG__funnelSummaryItem strong{font-size:21px}.page-module__YP28TG__personFunnel{gap:5px}.page-module__YP28TG__personFunnelStep{flex-direction:column;gap:4px;min-height:54px;padding:6px 3px}.page-module__YP28TG__skeletonButton{width:100%}}@media (max-width:480px){.page-module__YP28TG__actionButtons{flex-direction:column}}
.page-module__lUZ6Ta__container{background:0 0;flex:1;min-height:100vh;overflow-x:hidden}.page-module__lUZ6Ta__interviewHandoffs{background:#fff;border:1px solid #a9bfdc;border-radius:16px;margin:18px 24px 4px;overflow:hidden;box-shadow:0 12px 32px #183a6817}.page-module__lUZ6Ta__interviewHandoffs>header{color:#fff;background:#0e294d;justify-content:space-between;align-items:baseline;gap:14px;padding:15px 18px;display:flex}.page-module__lUZ6Ta__interviewHandoffs>header span{color:#a9c4e8;font-size:.68rem;font-weight:800}.page-module__lUZ6Ta__interviewHandoffs>header strong{font-size:.8rem}.page-module__lUZ6Ta__interviewCard{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);display:grid}.page-module__lUZ6Ta__interviewCard+.page-module__lUZ6Ta__interviewCard{border-top:1px solid #d8e1ec}.page-module__lUZ6Ta__interviewMain,.page-module__lUZ6Ta__interviewResponsePanel{padding:20px}.page-module__lUZ6Ta__interviewMain{background:linear-gradient(135deg,#fff 55%,#edf3fb)}.page-module__lUZ6Ta__interviewMain small{color:#5e7899;font-size:.69rem;font-weight:760}.page-module__lUZ6Ta__interviewMain h2{color:#102744;margin:8px 0 7px;font-size:1.08rem;line-height:1.45}.page-module__lUZ6Ta__interviewMain>p,.page-module__lUZ6Ta__interviewResponsePanel>p,.page-module__lUZ6Ta__interviewComplete p,.page-module__lUZ6Ta__interviewDeclined p{color:#687b92;margin:0;font-size:.72rem;line-height:1.65}.page-module__lUZ6Ta__interviewFlow{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin-top:18px;display:grid}.page-module__lUZ6Ta__interviewFlow span{color:#8a98a9;text-align:center;background:#f7f9fc;border:1px solid #d6dfe9;border-radius:7px;padding:8px 5px;font-size:.59rem;font-weight:720}.page-module__lUZ6Ta__interviewFlow .page-module__lUZ6Ta__flowDone{color:#28568c;background:#e7f0fb;border-color:#9eb8da}.page-module__lUZ6Ta__interviewFlow .page-module__lUZ6Ta__flowCurrent{color:#fff;background:#174d94;border-color:#2f64ae}.page-module__lUZ6Ta__interviewResponsePanel{background:#f7f9fc;border-left:1px solid #d6dfe9}.page-module__lUZ6Ta__interviewResponsePanel>strong,.page-module__lUZ6Ta__interviewComplete strong,.page-module__lUZ6Ta__interviewDeclined strong{color:#233e61;margin-bottom:7px;font-size:.78rem;display:block}.page-module__lUZ6Ta__consentCheck{color:#344b69;cursor:pointer;align-items:flex-start;gap:8px;margin-top:12px;font-size:.68rem;font-weight:700;line-height:1.5;display:flex}.page-module__lUZ6Ta__consentCheck input{accent-color:#245bb0;flex:none;width:17px;height:17px;margin-top:1px}.page-module__lUZ6Ta__interviewButtons{grid-template-columns:.8fr 1.2fr;gap:8px;margin-top:12px;display:grid}.page-module__lUZ6Ta__interviewButtons button{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:#1f56ae;border:1px solid #1f56ae;border-radius:9px;font-size:.72rem;font-weight:800}.page-module__lUZ6Ta__interviewButtons .page-module__lUZ6Ta__declineInterviewButton{color:#53677f;background:#fff;border-color:#c4cfdd}.page-module__lUZ6Ta__interviewButtons button:disabled{color:#fff;cursor:not-allowed;background:#bdc8d7;border-color:#bdc8d7}.page-module__lUZ6Ta__interviewComplete,.page-module__lUZ6Ta__interviewDeclined{background:#eaf2fb;border:1px solid #b7cbe5;border-radius:10px;padding:14px}.page-module__lUZ6Ta__interviewDeclined{background:#f1f3f6;border-color:#ccd4df}.page-module__lUZ6Ta__consentMessage{color:#2c5587;background:#edf3fb;border-top:1px solid #d5dfeb;margin:0;padding:11px 18px;font-size:.7rem;font-weight:700}.page-module__lUZ6Ta__segmented{background:#eef3f8;border-radius:14px;grid-template-columns:1fr 1fr;gap:4px;margin:14px 24px 0;padding:4px;display:grid;box-shadow:inset 0 1px #0f172a0a}.page-module__lUZ6Ta__segment{color:#8b98ad;cursor:pointer;background:0 0;border:0;border-radius:10px;height:42px;font-family:inherit;font-size:14px;font-weight:800;transition:all .2s}.page-module__lUZ6Ta__segmentActive{color:#1f2937;background:#fff;box-shadow:0 2px 8px #0f172a14}.page-module__lUZ6Ta__main{padding:0 0 40px}.page-module__lUZ6Ta__modalOverlay{z-index:9999;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.page-module__lUZ6Ta__modalContent{background:#fff;border-radius:16px;width:90%;max-width:400px;padding:32px;box-shadow:0 20px 60px #0000004d}.page-module__lUZ6Ta__modalContentWide{background:#fff;border-radius:12px;flex-direction:column;width:90%;max-width:600px;max-height:80vh;display:flex;box-shadow:0 20px 25px -5px #0000001a}.page-module__lUZ6Ta__modalTitle{color:#1e293b;margin:0 0 12px;font-size:1.1rem;font-weight:700}.page-module__lUZ6Ta__modalText{color:#64748b;margin:0 0 24px;font-size:.88rem;line-height:1.6}.page-module__lUZ6Ta__modalActions{justify-content:flex-end;gap:12px;display:flex}.page-module__lUZ6Ta__modalCancel{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px 20px;font-family:inherit;font-size:.88rem;font-weight:600}.page-module__lUZ6Ta__modalDanger{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;padding:10px 20px;font-family:inherit;font-size:.88rem;font-weight:600}.page-module__lUZ6Ta__modalDanger:disabled{opacity:.6;cursor:not-allowed}.page-module__lUZ6Ta__modalWarn{color:#fff;cursor:pointer;background:#ea580c;border:none;border-radius:8px;padding:10px 20px;font-family:inherit;font-size:.88rem;font-weight:600}.page-module__lUZ6Ta__modalWarn:disabled{opacity:.6;cursor:not-allowed;background:#d1d5db}.page-module__lUZ6Ta__modalWarning{color:#e11d48;background:#fff1f2;border:1px solid #fecdd3;border-radius:8px;margin-bottom:16px;padding:12px;font-size:.82rem;line-height:1.5}.page-module__lUZ6Ta__modalReasons{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.page-module__lUZ6Ta__reasonLabel{cursor:pointer;color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:.9rem;font-weight:500;transition:all .15s;display:flex}.page-module__lUZ6Ta__reasonActive{background:#fff7ed;border:2px solid #ea580c}.page-module__lUZ6Ta__reasonRadio{accent-color:#ea580c}.page-module__lUZ6Ta__modalDetail{margin-bottom:20px}.page-module__lUZ6Ta__detailLabel{color:#64748b;margin-bottom:6px;font-size:.8rem;display:block}.page-module__lUZ6Ta__detailTextarea{resize:vertical;box-sizing:border-box;border:1px solid #e2e8f0;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-family:inherit;font-size:.88rem}.page-module__lUZ6Ta__detailTextarea:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f61a}.page-module__lUZ6Ta__replyHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.page-module__lUZ6Ta__replyHeaderTitle{color:#1e293b;margin:0;font-size:1.1rem}.page-module__lUZ6Ta__replyClose{cursor:pointer;color:#64748b;background:0 0;border:none;font-family:inherit;font-size:1.3rem}.page-module__lUZ6Ta__replyBody{max-height:60vh;padding:24px;overflow-y:auto}.page-module__lUZ6Ta__replyOriginal{margin-bottom:20px}.page-module__lUZ6Ta__replyOriginalLabel{color:#64748b;margin-bottom:8px;font-size:.8rem}.page-module__lUZ6Ta__replyOriginalText{color:#334155;white-space:pre-wrap;background:#f8fafc;border-radius:8px;padding:12px;font-size:.85rem}.page-module__lUZ6Ta__replyDivider{border:none;border-top:1px dashed #cbd5e1;margin:20px 0}.page-module__lUZ6Ta__replyHistoryLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:16px;font-size:.8rem;font-weight:600}.page-module__lUZ6Ta__replyBubbleRight{justify-content:flex-end;margin-bottom:12px;display:flex}.page-module__lUZ6Ta__replyBubbleLeft{justify-content:flex-start;margin-bottom:12px;display:flex}.page-module__lUZ6Ta__replyBubbleStudent{color:#fff;background:#1e3a8a;border-radius:16px 16px 4px;max-width:85%;padding:12px 16px;font-size:.85rem;line-height:1.6}.page-module__lUZ6Ta__replyBubbleCompany{color:#1e293b;background:#f1f5f9;border-radius:16px 16px 16px 4px;max-width:85%;padding:12px 16px;font-size:.85rem;line-height:1.6}.page-module__lUZ6Ta__replySender{opacity:.7;margin-bottom:6px;font-size:.7rem}.page-module__lUZ6Ta__replyContent{white-space:pre-wrap}.page-module__lUZ6Ta__replyTime{opacity:.6;text-align:right;margin-top:8px;font-size:.65rem}@media (max-width:768px){.page-module__lUZ6Ta__container{margin-left:0;padding-bottom:0}.page-module__lUZ6Ta__segmented{margin:14px 16px 0}.page-module__lUZ6Ta__interviewHandoffs{margin:14px 16px 4px}.page-module__lUZ6Ta__interviewHandoffs>header{flex-direction:column;align-items:flex-start;gap:4px}.page-module__lUZ6Ta__interviewCard{grid-template-columns:1fr}.page-module__lUZ6Ta__interviewResponsePanel{border-top:1px solid #d6dfe9;border-left:0}.page-module__lUZ6Ta__interviewFlow,.page-module__lUZ6Ta__interviewButtons{grid-template-columns:1fr}.page-module__lUZ6Ta__modalContent{padding:24px}}
.page-module__my-I4W__container{background:var(--background);min-height:100vh;overflow-x:hidden}.page-module__my-I4W__content{padding:32px}.page-module__my-I4W__loadingState{text-align:center;color:#94a3b8;padding:40px;font-size:.9rem}.page-module__my-I4W__dateRange{color:var(--muted);background:var(--bg-primary,white);border:1px solid #00000014;border-radius:8px;padding:6px 14px;font-size:.8rem}.page-module__my-I4W__summaryGrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px;display:grid}.page-module__my-I4W__summaryCard{background:var(--bg-primary,white);text-align:center;border:1px solid #0000000d;border-radius:16px;padding:24px;box-shadow:0 2px 12px #0000000a}.page-module__my-I4W__summaryCard.page-module__my-I4W__total{color:#fff;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%);border:none;box-shadow:0 4px 20px #2563eb40}.page-module__my-I4W__summaryLabel{text-transform:uppercase;letter-spacing:.5px;opacity:.75;margin-bottom:8px;font-size:.78rem;font-weight:600}.page-module__my-I4W__summaryCard.page-module__my-I4W__total .page-module__my-I4W__summaryLabel{color:#ffffffd9}.page-module__my-I4W__summaryAmount{font-size:1.75rem;font-weight:800;line-height:1}.page-module__my-I4W__summaryCard.page-module__my-I4W__total .page-module__my-I4W__summaryAmount{color:#fff}.page-module__my-I4W__summaryCard.page-module__my-I4W__completed .page-module__my-I4W__summaryAmount{color:#16a34a}.page-module__my-I4W__summaryCard.page-module__my-I4W__pending .page-module__my-I4W__summaryAmount{color:#f59e0b}.page-module__my-I4W__summaryYen{margin-left:2px;font-size:.85rem;font-weight:600}.page-module__my-I4W__summaryCount{opacity:.65;margin-top:8px;font-size:.75rem}.page-module__my-I4W__section{margin-bottom:32px}.page-module__my-I4W__sectionTitle{color:var(--foreground);align-items:center;gap:8px;margin-bottom:16px;font-size:1rem;font-weight:700;display:flex}.page-module__my-I4W__sectionIcon{color:#2563eb;width:18px;height:18px}.page-module__my-I4W__tableWrapper{background:var(--bg-primary,white);border:1px solid #0000000d;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.page-module__my-I4W__table{border-collapse:collapse;width:100%}.page-module__my-I4W__table th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.5px;background:var(--bg-secondary,#f8fafc);border-bottom:1px solid #0000000d;padding:14px 20px;font-size:.72rem;font-weight:700}.page-module__my-I4W__table td{color:var(--foreground);vertical-align:middle;border-bottom:1px solid #0000000a;padding:16px 20px;font-size:.875rem}.page-module__my-I4W__table tr:last-child td{border-bottom:none}.page-module__my-I4W__table tr:hover{background:var(--bg-secondary,#f8fafc)}.page-module__my-I4W__jobTitle{color:var(--foreground);margin-bottom:2px;font-weight:600}.page-module__my-I4W__companyName{color:var(--muted);font-size:.75rem}.page-module__my-I4W__amountCell{font-variant-numeric:tabular-nums;color:var(--foreground);font-weight:700}.page-module__my-I4W__cardList{display:none}.page-module__my-I4W__paymentCard{background:var(--bg-primary,white);border:1px solid #0000000f;border-radius:14px;margin-bottom:10px;padding:16px;box-shadow:0 1px 8px #0000000a}.page-module__my-I4W__paymentCardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:10px;display:flex}.page-module__my-I4W__paymentCardJob{flex:1;min-width:0}.page-module__my-I4W__paymentCardJobTitle{color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;font-weight:700;overflow:hidden}.page-module__my-I4W__paymentCardCompany{color:var(--muted);margin-top:2px;font-size:.72rem}.page-module__my-I4W__paymentCardAmount{color:var(--foreground);white-space:nowrap;margin-left:12px;font-size:1.05rem;font-weight:800}.page-module__my-I4W__paymentCardMeta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__my-I4W__paymentCardDate{color:var(--muted);font-size:.75rem}.page-module__my-I4W__paymentCardActions{border-top:1px solid #0000000d;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.page-module__my-I4W__pdfLink{color:#2563eb;white-space:nowrap;background:#eff6ff;border-radius:6px;align-items:center;gap:4px;padding:5px 10px;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.page-module__my-I4W__pdfLink:hover{background:#dbeafe}.page-module__my-I4W__confirmBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#1e293b;border:none;border-radius:6px;align-items:center;padding:5px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.page-module__my-I4W__confirmBtn:disabled{cursor:not-allowed;background:#cbd5e1}.page-module__my-I4W__confirmedLabel{color:#475569;font-size:.75rem;font-weight:600}.page-module__my-I4W__deemedLabel{color:#64748b;font-size:.75rem;font-weight:600}.page-module__my-I4W__statusBadge{white-space:nowrap;border-radius:20px;align-items:center;gap:5px;padding:4px 12px;font-size:.72rem;font-weight:700;display:inline-flex}.page-module__my-I4W__statusBadge.page-module__my-I4W__completed{color:#16a34a;background:#dcfce7}.page-module__my-I4W__statusBadge.page-module__my-I4W__scheduled{color:#2563eb;background:#dbeafe}.page-module__my-I4W__statusBadge.page-module__my-I4W__unpaid{color:#d97706;background:#fef3c7}.page-module__my-I4W__statusBadge.page-module__my-I4W__error{color:#dc2626;background:#fee2e2}.page-module__my-I4W__statusDot{background:currentColor;border-radius:50%;width:6px;height:6px}.page-module__my-I4W__rateInfo{background:linear-gradient(135deg,#f0f4ff 0%,#e8f0fe 100%);border:1px solid #2563eb1a;border-radius:16px;padding:24px}.page-module__my-I4W__rateGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:12px;display:grid}.page-module__my-I4W__rateItem{flex-direction:column;gap:4px;display:flex}.page-module__my-I4W__rateLabel{color:var(--text-secondary,#64748b);text-transform:uppercase;letter-spacing:.5px;font-size:.72rem;font-weight:600}.page-module__my-I4W__rateValue{color:var(--text-primary,#1e293b);font-size:1.15rem;font-weight:800}.page-module__my-I4W__emptyState{text-align:center;background:var(--bg-primary,white);border:1px solid #0000000d;border-radius:16px;padding:64px 20px}.page-module__my-I4W__emptyIcon{margin-bottom:16px;font-size:3rem}.page-module__my-I4W__emptyTitle{color:var(--foreground);margin-bottom:8px;font-size:1.1rem;font-weight:700}.page-module__my-I4W__emptyText{color:var(--muted);font-size:.85rem;line-height:1.6}@media (max-width:768px){.page-module__my-I4W__summaryGrid{grid-template-columns:1fr 1fr 1fr;gap:8px}.page-module__my-I4W__summaryCard{border-radius:12px;padding:12px 8px}.page-module__my-I4W__summaryLabel{letter-spacing:0;margin-bottom:4px;font-size:.65rem}.page-module__my-I4W__summaryAmount{font-size:1.15rem}.page-module__my-I4W__summaryYen{font-size:.7rem}.page-module__my-I4W__summaryCount{margin-top:4px;font-size:.65rem}.page-module__my-I4W__content{padding:16px}.page-module__my-I4W__rateGrid{grid-template-columns:1fr}.page-module__my-I4W__tableWrapper{display:none}.page-module__my-I4W__cardList{flex-direction:column;gap:0;display:flex}}
.page-module__0ufwpG__layout{background:0 0;min-height:100vh;display:flex}.page-module__0ufwpG__container{flex:1;overflow-x:hidden}.page-module__0ufwpG__markAllButton{color:#2563eb;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cfe0f6;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:.78rem;font-weight:800;transition:all .2s;display:flex;box-shadow:0 2px 8px #2563eb14}.page-module__0ufwpG__markAllButton:hover{background:#eff6ff;border-color:#93c5fd}.page-module__0ufwpG__toolbar{justify-content:space-between;align-items:center;gap:12px;max-width:900px;margin:0 auto;padding:18px 40px 0;display:flex}.page-module__0ufwpG__filters{gap:8px;min-width:0;display:flex}.page-module__0ufwpG__filterButton{border:1px solid var(--border-primary,#e2e8f0);color:var(--text-secondary,#64748b);cursor:pointer;background:#00000005;border-radius:10px;padding:8px 20px;font-size:.85rem;font-weight:600;transition:all .2s}.page-module__0ufwpG__filterButton:hover{color:var(--text-primary,#334155);background:#00000008}.page-module__0ufwpG__filterButton.page-module__0ufwpG__activeFilter{color:#fff;background:#1e293b;border-color:#1e293b;box-shadow:0 2px 6px #00000026}.page-module__0ufwpG__main{background:0 0;border:none;border-radius:0;flex-direction:column;gap:20px;max-width:900px;min-height:520px;margin:0 auto 40px;padding:18px 40px 24px;display:flex}.page-module__0ufwpG__dateGroup{flex-direction:column;gap:8px;display:flex}.page-module__0ufwpG__dateLabel{color:var(--text-tertiary,#94a3b8);text-transform:uppercase;letter-spacing:.05em;padding:0 4px;font-size:.8rem;font-weight:700}.page-module__0ufwpG__notificationsList{flex-direction:column;gap:8px;display:flex}.page-module__0ufwpG__notifCard{background:var(--bg-primary,white);cursor:pointer;text-align:left;border:1px solid #e5edf8;border-radius:16px;align-items:flex-start;gap:10px;width:100%;min-height:108px;padding:14px 16px;transition:all .2s;display:flex;box-shadow:0 8px 24px #0f172a0d}.page-module__0ufwpG__notifCard:hover{background:var(--bg-secondary,#f8fafc);border-color:#cbd5e1;transform:translate(4px);box-shadow:0 2px 8px #0000000f}.page-module__0ufwpG__notifCard.page-module__0ufwpG__unread{background:#f3f8ff;border-color:#bfdbfe}.page-module__0ufwpG__notifCard.page-module__0ufwpG__unread:hover{background:#eef6ff;border-color:#93c5fd}.page-module__0ufwpG__notifIcon{color:#2563eb;background:#e0edff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.74rem;font-weight:900;display:inline-flex}.page-module__0ufwpG__notifContent{flex:1;min-width:0}.page-module__0ufwpG__notifMetaRow{align-items:center;gap:6px;min-width:0;margin-bottom:8px;display:flex}.page-module__0ufwpG__notifType{color:#2563eb;white-space:nowrap;font-size:.72rem;font-weight:800}.page-module__0ufwpG__notifTitle{color:var(--text-primary,#1e293b);margin-bottom:6px;font-size:.94rem;font-weight:800;line-height:1.35}.page-module__0ufwpG__notifMessage{color:var(--text-secondary,#64748b);font-size:.85rem;line-height:1.5}.page-module__0ufwpG__notifTime{color:var(--text-tertiary,#94a3b8);white-space:nowrap;margin-left:auto;font-size:.72rem}.page-module__0ufwpG__unreadDot{background:#60a5fa;border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:8px;box-shadow:0 0 8px #60a5fa80}.page-module__0ufwpG__chevron{color:var(--text-tertiary,#94a3b8);flex-shrink:0;margin-top:4px;transition:transform .2s}.page-module__0ufwpG__chevronOpen{transform:rotate(180deg)}.page-module__0ufwpG__notifCard:hover .page-module__0ufwpG__chevron{color:var(--text-secondary,#64748b)}.page-module__0ufwpG__notifWrapper{flex-direction:column;min-height:108px;display:flex}.page-module__0ufwpG__notifCard.page-module__0ufwpG__expanded{border-bottom-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0}.page-module__0ufwpG__notifDetail{background:var(--bg-secondary,#f8fafc);border:1px solid var(--border-primary,#e2e8f0);border-top:none;border-radius:0 0 16px 16px;min-height:164px;padding:16px 20px;animation:.2s page-module__0ufwpG__slideDown}.page-module__0ufwpG__skeletonMain{pointer-events:none}.page-module__0ufwpG__skeletonLabel,.page-module__0ufwpG__skeletonLine,.page-module__0ufwpG__skeletonIcon{background:linear-gradient(90deg,#eef2f7 0%,#f8fafc 45%,#eef2f7 90%) 0 0/220% 100%;animation:1.2s ease-in-out infinite page-module__0ufwpG__skeletonPulse;display:inline-block}.page-module__0ufwpG__skeletonLabel{border-radius:4px;width:64px;height:14px}.page-module__0ufwpG__skeletonCard{cursor:default;background:#fff;border-color:#edf2f7}.page-module__0ufwpG__skeletonCard:hover{background:#fff;border-color:#edf2f7;transform:none;box-shadow:0 1px 3px #0000000a}.page-module__0ufwpG__skeletonIcon{border-radius:50%;width:32px;height:32px;margin-top:0}.page-module__0ufwpG__skeletonLine{border-radius:4px;width:86%;height:13px;margin-bottom:10px}.page-module__0ufwpG__skeletonTitleLine{width:58%;height:15px}.page-module__0ufwpG__skeletonTimeLine{width:28%;height:10px;margin-bottom:0}@keyframes page-module__0ufwpG__skeletonPulse{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes page-module__0ufwpG__slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:300px}}.page-module__0ufwpG__detailRow{align-items:center;gap:12px;margin-bottom:8px;display:flex}.page-module__0ufwpG__detailLabel{color:var(--text-tertiary,#94a3b8);min-width:40px;font-size:.75rem;font-weight:700}.page-module__0ufwpG__detailValue{color:var(--text-primary,#475569);font-size:.8rem}.page-module__0ufwpG__detailMessage{color:var(--text-primary,#334155);white-space:pre-wrap;border-top:1px solid #e2e8f0;margin-top:4px;padding:12px 0;font-size:.85rem;line-height:1.7}.page-module__0ufwpG__detailButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6,#2563eb);border:none;border-radius:10px;align-items:center;gap:4px;margin-top:4px;padding:10px 20px;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.page-module__0ufwpG__detailButton:hover{transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.page-module__0ufwpG__loading{color:var(--text-tertiary,#94a3b8);flex-direction:column;align-items:center;padding:60px 20px;font-size:.9rem;display:flex}.page-module__0ufwpG__spinner{border:3px solid #ffffff1a;border-top-color:#60a5fa;border-radius:50%;width:32px;height:32px;margin-bottom:16px;animation:.6s linear infinite page-module__0ufwpG__spin}@keyframes page-module__0ufwpG__spin{to{transform:rotate(360deg)}}.page-module__0ufwpG__loading p{margin:0}.page-module__0ufwpG__empty{text-align:center;flex-direction:column;align-items:center;padding:80px 20px;display:flex}.page-module__0ufwpG__emptyIcon{opacity:.4;margin-bottom:16px;font-size:3rem}.page-module__0ufwpG__empty h3{color:var(--text-secondary,#64748b);margin:0 0 8px;font-size:1.1rem;font-weight:700}.page-module__0ufwpG__empty p{color:var(--text-tertiary,#94a3b8);margin:0;font-size:.85rem}@media (max-width:768px){.page-module__0ufwpG__container{margin-left:0;padding-bottom:0}.page-module__0ufwpG__toolbar,.page-module__0ufwpG__filters{padding:0}.page-module__0ufwpG__toolbar{align-items:center;padding:14px 12px 0}.page-module__0ufwpG__filters{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.page-module__0ufwpG__filterButton{border-radius:999px;flex-shrink:0;padding:7px 14px;font-size:.78rem}.page-module__0ufwpG__markAllButton{padding:7px 10px;font-size:.74rem}.page-module__0ufwpG__main{min-height:560px;margin-bottom:0;padding:14px 12px 0}.page-module__0ufwpG__notifCard{border-radius:14px;min-height:106px;padding:14px}.page-module__0ufwpG__notifWrapper{min-height:106px}.page-module__0ufwpG__notifMessage{font-size:.82rem}.page-module__0ufwpG__notifDetail{border-radius:0 0 14px 14px;padding:14px}}
.page-module__Z-3-AG__layout{min-height:100vh;display:flex}.page-module__Z-3-AG__container{flex:1;overflow-x:hidden}.page-module__Z-3-AG__integrationPrompt{background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:2px solid #93c5fd;border-radius:16px;align-items:flex-start;gap:20px;max-width:900px;margin:24px auto 32px;padding:24px;display:flex}.page-module__Z-3-AG__promptIcon{flex-shrink:0;font-size:2.5rem}.page-module__Z-3-AG__promptContent{flex:1}.page-module__Z-3-AG__promptTitle{color:#1e3a8a;margin-bottom:8px;font-size:1.25rem;font-weight:700}.page-module__Z-3-AG__promptDescription{color:var(--text-primary,#475569);margin-bottom:16px;font-size:.9rem;line-height:1.6}.page-module__Z-3-AG__promptButtons{flex-wrap:wrap;gap:12px;display:flex}.page-module__Z-3-AG__connectButton{cursor:pointer;border:none;border-radius:10px;align-items:center;gap:8px;padding:12px 20px;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.page-module__Z-3-AG__connectButton.page-module__Z-3-AG__koretoru{color:#fff;background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 100%)}.page-module__Z-3-AG__connectButton.page-module__Z-3-AG__koretoru:hover{transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666}.page-module__Z-3-AG__connectButton.page-module__Z-3-AG__wasedule{color:#fff;background:linear-gradient(135deg,#980000,#dd7e6b)}.page-module__Z-3-AG__connectButton.page-module__Z-3-AG__wasedule:hover{transform:translateY(-2px);box-shadow:0 4px 12px #dd7e6b66}.page-module__Z-3-AG__buttonIcon{font-size:1.1rem}.page-module__Z-3-AG__connectedBanner{color:#166534;background:linear-gradient(135deg,#dcfce7 0%,#bbf7d0 100%);border:2px solid #86efac;border-radius:12px;align-items:center;gap:12px;max-width:900px;margin:24px auto 32px;padding:16px 20px;font-weight:600;display:flex}.page-module__Z-3-AG__connectedIcon{color:#fff;background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;display:flex}.page-module__Z-3-AG__timetableSection{background:var(--bg-primary,white);border-radius:16px;max-width:900px;margin:24px auto;padding:24px;box-shadow:0 2px 12px #0000000f}.page-module__Z-3-AG__timetableHeader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.page-module__Z-3-AG__sectionTitle{color:var(--text-primary,#1e293b);font-size:1.1rem;font-weight:700}.page-module__Z-3-AG__freeSlotCount{color:var(--text-secondary,#64748b);font-size:.9rem}.page-module__Z-3-AG__freeSlotCount strong{color:#3b82f6;font-size:1.1rem}.page-module__Z-3-AG__timetable{flex-direction:column;gap:4px;display:flex}.page-module__Z-3-AG__timetableRow{grid-template-columns:100px repeat(5,1fr);gap:4px;display:grid}.page-module__Z-3-AG__timeCell{color:var(--text-secondary,#64748b);flex-direction:column;justify-content:center;padding:8px;font-size:.75rem;display:flex}.page-module__Z-3-AG__periodNumber{color:var(--text-primary,#1e293b);font-weight:600}.page-module__Z-3-AG__periodTime{font-size:.65rem}.page-module__Z-3-AG__dayHeader{background:var(--bg-secondary,#f1f5f9);text-align:center;color:var(--text-primary,#475569);border-radius:8px;padding:12px;font-weight:600}.page-module__Z-3-AG__slotCell{background:var(--bg-secondary,#f8fafc);cursor:pointer;border:2px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:16px 8px;transition:all .2s;display:flex}.page-module__Z-3-AG__slotCell:hover:not(:disabled){background:#eff6ff;border-color:#93c5fd}.page-module__Z-3-AG__slotCell:disabled{cursor:default}.page-module__Z-3-AG__slotCell.page-module__Z-3-AG__slotFree{background:linear-gradient(135deg,#dbeafe 0%,#bfdbfe 100%);border-color:#3b82f6}.page-module__Z-3-AG__freeLabel{color:#1e3a8a;font-size:.85rem;font-weight:700}.page-module__Z-3-AG__busyLabel{color:#cbd5e1;font-size:.85rem}.page-module__Z-3-AG__timetableHint{text-align:center;color:var(--text-secondary,#64748b);margin-top:16px;font-size:.85rem}.page-module__Z-3-AG__actionSection{max-width:900px;margin-bottom:32px;margin-left:auto;margin-right:auto}.page-module__Z-3-AG__saveButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 100%);border:none;border-radius:12px;width:100%;padding:16px;font-size:1rem;font-weight:600;transition:all .2s}.page-module__Z-3-AG__saveButton:hover{transform:translateY(-2px);box-shadow:0 4px 16px #3b82f666}.page-module__Z-3-AG__benefitsSection{background:var(--bg-secondary,#f8fafc);border-radius:16px;max-width:900px;margin-bottom:24px;margin-left:auto;margin-right:auto;padding:24px}.page-module__Z-3-AG__benefitsTitle{color:var(--text-primary,#1e293b);margin-bottom:20px;font-size:1rem;font-weight:700}.page-module__Z-3-AG__benefitsList{flex-direction:column;gap:16px;display:flex}.page-module__Z-3-AG__benefitItem{align-items:flex-start;gap:16px;display:flex}.page-module__Z-3-AG__benefitIcon{flex-shrink:0;font-size:1.5rem}.page-module__Z-3-AG__benefitItem strong{color:var(--text-primary,#1e293b);margin-bottom:4px;display:block}.page-module__Z-3-AG__benefitItem p{color:var(--text-secondary,#64748b);margin:0;font-size:.85rem}.page-module__Z-3-AG__modalOverlay{z-index:1000;background:#0f172a8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.page-module__Z-3-AG__modalCard{background:#fff;border-radius:14px;width:100%;max-width:1280px;padding:24px;box-shadow:0 24px 60px #0f172a47}.page-module__Z-3-AG__modalTitle{color:#1e293b;margin:0 0 8px;font-size:1.2rem;font-weight:800}.page-module__Z-3-AG__modalDescription{color:#475569;margin:0 0 16px;font-size:.92rem;line-height:1.6}.page-module__Z-3-AG__passphraseInput{border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;margin-bottom:8px;padding:12px 14px;font-size:.95rem}.page-module__Z-3-AG__passphraseInput:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f629}.page-module__Z-3-AG__modalError{color:#dc2626;margin:0 0 12px;font-size:.85rem}.page-module__Z-3-AG__modalImage{width:100%;height:auto;margin-bottom:16px}.page-module__Z-3-AG__modalImage.page-module__Z-3-AG__mobileOnly{display:none}.page-module__Z-3-AG__modalImage.page-module__Z-3-AG__pcOnly{display:block}.page-module__Z-3-AG__modalActions{justify-content:flex-end;gap:10px;margin-top:12px;display:flex}.page-module__Z-3-AG__modalActionsSingle{justify-content:flex-end;margin-top:12px;display:flex}.page-module__Z-3-AG__modalSecondaryButton,.page-module__Z-3-AG__modalPrimaryButton{cursor:pointer;border:none;border-radius:10px;padding:10px 16px;font-size:.9rem;font-weight:700}.page-module__Z-3-AG__modalSecondaryButton{color:#334155;background:#f1f5f9}.page-module__Z-3-AG__modalPrimaryButton{color:#fff;background:linear-gradient(135deg,#980000,#dd7e6b)}.page-module__Z-3-AG__modalSecondaryButton:disabled,.page-module__Z-3-AG__modalPrimaryButton:disabled{opacity:.6;cursor:not-allowed}@media (max-width:768px){.page-module__Z-3-AG__container{margin-left:0;padding:16px 16px 0}.page-module__Z-3-AG__integrationPrompt{text-align:center;flex-direction:column;padding:20px 16px}.page-module__Z-3-AG__promptButtons{justify-content:center}.page-module__Z-3-AG__timetableSection{padding:16px}.page-module__Z-3-AG__timetableRow{grid-template-columns:50px repeat(5,1fr)}.page-module__Z-3-AG__timeCell{padding:4px 2px;font-size:.65rem}.page-module__Z-3-AG__periodTime{display:none}.page-module__Z-3-AG__dayHeader{padding:8px 4px;font-size:.75rem}.page-module__Z-3-AG__slotCell{padding:10px 2px}.page-module__Z-3-AG__freeLabel,.page-module__Z-3-AG__busyLabel{font-size:.7rem}.page-module__Z-3-AG__modalCard{padding:18px}.page-module__Z-3-AG__modalImage.page-module__Z-3-AG__pcOnly{display:none}.page-module__Z-3-AG__modalImage.page-module__Z-3-AG__mobileOnly{display:block}.page-module__Z-3-AG__modalActions{flex-direction:column}.page-module__Z-3-AG__modalSecondaryButton,.page-module__Z-3-AG__modalPrimaryButton{width:100%}}
.page-module__F3aSnG__pageShell{background:0 0;min-height:100%}.page-module__F3aSnG__content{width:100%;max-width:640px;margin:0 auto;padding:32px 24px}.page-module__F3aSnG__desktopHeader{margin-bottom:32px}.page-module__F3aSnG__desktopBackButton{color:var(--text-secondary,#64748b);cursor:pointer;background:0 0;border:none;align-items:center;margin:0 0 16px;padding:0;font-family:inherit;font-size:.9rem;font-weight:700;display:inline-flex}.page-module__F3aSnG__pageTitle{color:var(--text-primary,#1e293b);margin:0 0 8px;font-size:1.5rem;font-weight:800}.page-module__F3aSnG__pageLead{color:var(--text-secondary,#64748b);margin:0;font-size:.85rem;line-height:1.6}.page-module__F3aSnG__formStack{flex-direction:column;gap:20px;display:flex}.page-module__F3aSnG__field{min-width:0}.page-module__F3aSnG__label{color:var(--text-secondary,#475569);margin-bottom:6px;font-size:.85rem;font-weight:700;display:block}.page-module__F3aSnG__required{color:#ef4444;margin-left:4px}.page-module__F3aSnG__counter{float:right;color:var(--text-muted,#94a3b8);font-size:.75rem;font-weight:500}.page-module__F3aSnG__counterLimit{color:#ef4444}.page-module__F3aSnG__control{border:1px solid var(--border-primary,#e2e8f0);background:var(--card-bg,#fff);width:100%;min-height:44px;color:var(--text-primary,#1e293b);border-radius:10px;outline:none;padding:10px 14px;font-family:inherit;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.page-module__F3aSnG__control:focus{border-color:#93c5fd;box-shadow:0 0 0 3px #2563eb1f}.page-module__F3aSnG__textarea{resize:vertical;min-height:92px}.page-module__F3aSnG__readonly{background:var(--bg-secondary,#f1f5f9);color:var(--text-secondary,#64748b)}.page-module__F3aSnG__message{text-align:center;margin:16px 0 0;font-size:.9rem;font-weight:700}.page-module__F3aSnG__messageSuccess{color:#1e40af}.page-module__F3aSnG__messageError{color:#ef4444}.page-module__F3aSnG__saveButton{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:12px;width:100%;margin-top:24px;padding:14px;font-family:inherit;font-size:1rem;font-weight:800;transition:background .15s,transform .15s;box-shadow:0 10px 24px #2563eb2e}.page-module__F3aSnG__saveButton:hover:not(:disabled){background:#1d4ed8;transform:translateY(-1px)}.page-module__F3aSnG__saveButton:disabled{cursor:default;box-shadow:none;background:#94a3b8}.page-module__F3aSnG__loading{text-align:center;color:var(--text-muted,#94a3b8);padding:80px 24px;font-size:.9rem}@media (max-width:768px){.page-module__F3aSnG__content{padding:20px 16px 88px}.page-module__F3aSnG__desktopHeader{display:none}.page-module__F3aSnG__formStack{gap:16px}.page-module__F3aSnG__control{border-radius:11px;min-height:46px;font-size:.94rem}.page-module__F3aSnG__saveButton{min-height:48px;margin-top:22px}}
.OnboardingTour-module__q-i97G__overlay{z-index:9998;pointer-events:none;position:fixed;inset:0}.OnboardingTour-module__q-i97G__clickBlocker{z-index:9997;cursor:default;background:#00000073;position:fixed;inset:0}.OnboardingTour-module__q-i97G__tooltip{z-index:9999;color:#fff;pointer-events:auto;background:linear-gradient(135deg,#1e3a8a,#1d4ed8);border-radius:14px;width:340px;padding:20px 22px;animation:.35s cubic-bezier(.22,1,.36,1) OnboardingTour-module__q-i97G__tooltipIn;position:fixed;box-shadow:0 20px 60px #00000040,0 8px 20px #1e3a8a4d}@keyframes OnboardingTour-module__q-i97G__tooltipIn{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.OnboardingTour-module__q-i97G__arrow{background:#1d4ed8;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.OnboardingTour-module__q-i97G__arrowTop{background:#1e3a8a;top:-7px;left:28px}.OnboardingTour-module__q-i97G__arrowBottom{bottom:-7px;left:28px}.OnboardingTour-module__q-i97G__arrowLeft{background:#1e3a8a;top:24px;left:-7px}.OnboardingTour-module__q-i97G__arrowRight{top:24px;right:-7px}.OnboardingTour-module__q-i97G__stepBadge{color:#ffffffd9;letter-spacing:.03em;background:#ffffff2e;border-radius:20px;align-items:center;margin-bottom:10px;padding:3px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.OnboardingTour-module__q-i97G__title{margin-bottom:8px;font-size:1rem;font-weight:700;line-height:1.4}.OnboardingTour-module__q-i97G__description{color:#fffc;white-space:pre-line;margin-bottom:16px;font-size:.82rem;line-height:1.65}.OnboardingTour-module__q-i97G__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.OnboardingTour-module__q-i97G__stepIndicator{color:#ffffff8c;font-size:.75rem;font-weight:600}.OnboardingTour-module__q-i97G__dots{display:none}.OnboardingTour-module__q-i97G__buttons{gap:8px;display:flex}.OnboardingTour-module__q-i97G__skipBtn{color:#fffc;cursor:pointer;background:#ffffff14;border:1px solid #ffffff40;border-radius:8px;padding:7px 16px;font-size:.8rem;font-weight:600;transition:all .2s}.OnboardingTour-module__q-i97G__skipBtn:hover{background:#ffffff26;border-color:#fff6}.OnboardingTour-module__q-i97G__nextBtn{background:var(--bg-primary,white);color:#1e3a8a;cursor:pointer;border:none;border-radius:8px;padding:7px 18px;font-size:.8rem;font-weight:700;transition:all .2s}.OnboardingTour-module__q-i97G__nextBtn:hover{background:#f0f4ff;transform:translateY(-1px)}.OnboardingTour-module__q-i97G__spotlight{z-index:9998;pointer-events:none;border-radius:10px;transition:all .35s;position:fixed;box-shadow:0 0 0 9999px #00000073}.OnboardingTour-module__q-i97G__closeBtn{color:#ffffffb3;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.9rem;transition:all .2s;display:flex;position:absolute;top:10px;right:12px}.OnboardingTour-module__q-i97G__closeBtn:hover{color:#fff;background:#ffffff40}@media (max-width:768px){.OnboardingTour-module__q-i97G__clickBlocker{background:#000000a6;animation:.3s OnboardingTour-module__q-i97G__fadeInOverlay}@keyframes OnboardingTour-module__q-i97G__fadeInOverlay{0%{opacity:0}to{opacity:1}}.OnboardingTour-module__q-i97G__spotlight,.OnboardingTour-module__q-i97G__arrow{display:none}.OnboardingTour-module__q-i97G__tooltip{background:linear-gradient(160deg,#1e3a8a 0%,#2563eb 60%,#3b82f6 100%);border-radius:20px;width:calc(100vw - 40px);max-width:380px;padding:24px 20px 20px;animation:.45s cubic-bezier(.22,1,.36,1) OnboardingTour-module__q-i97G__mobileCardIn;position:fixed;transform:translate(-50%,-50%);box-shadow:0 24px 48px #00000059;inset:50% auto auto 50%!important}@keyframes OnboardingTour-module__q-i97G__mobileCardIn{0%{opacity:0;transform:translate(-50%,-45%)scale(.9)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.OnboardingTour-module__q-i97G__stepBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.08em;background:#ffffff26;margin-bottom:16px;padding:5px 14px;font-size:.72rem}.OnboardingTour-module__q-i97G__title{margin-bottom:12px;font-size:1.25rem;font-weight:800;line-height:1.35}.OnboardingTour-module__q-i97G__description{color:#ffffffd9;margin-bottom:24px;font-size:.88rem;line-height:1.7}.OnboardingTour-module__q-i97G__dots{justify-content:center;gap:8px;margin-bottom:20px;display:flex}.OnboardingTour-module__q-i97G__dot{background:#ffffff40;border-radius:50%;width:8px;height:8px;transition:all .3s}.OnboardingTour-module__q-i97G__dotActive{background:#fff;border-radius:4px;width:24px;box-shadow:0 0 8px #fff6}.OnboardingTour-module__q-i97G__stepIndicator{display:none}.OnboardingTour-module__q-i97G__footer{justify-content:center;gap:12px}.OnboardingTour-module__q-i97G__buttons{gap:12px;width:100%}.OnboardingTour-module__q-i97G__skipBtn{text-align:center;border:1.5px solid #ffffff4d;border-radius:12px;flex:1;padding:14px 16px;font-size:.88rem}.OnboardingTour-module__q-i97G__nextBtn{text-align:center;border-radius:12px;flex:1;padding:14px 16px;font-size:.88rem;font-weight:800;box-shadow:0 4px 12px #ffffff26}.OnboardingTour-module__q-i97G__closeBtn{background:#ffffff26;width:28px;height:28px;font-size:1rem;top:14px;right:14px}}
.MultiDocumentUpload-module__fB2iXq__container{flex-direction:column;gap:12px;width:100%;display:flex}.MultiDocumentUpload-module__fB2iXq__list{flex-direction:column;gap:8px;display:flex}.MultiDocumentUpload-module__fB2iXq__listItem{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:12px;padding:10px 14px;display:flex}.MultiDocumentUpload-module__fB2iXq__itemIcon{color:#64748b;justify-content:center;align-items:center;display:flex}.MultiDocumentUpload-module__fB2iXq__itemLink{color:#0f172a;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.9rem;text-decoration:none;overflow:hidden}.MultiDocumentUpload-module__fB2iXq__itemLink:hover{color:#2563eb;text-decoration:underline}.MultiDocumentUpload-module__fB2iXq__removeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex}.MultiDocumentUpload-module__fB2iXq__removeBtn:hover{color:#ef4444;background-color:#fee2e2}.MultiDocumentUpload-module__fB2iXq__inputArea{background-color:#fff;border:1px dashed #cbd5e1;border-radius:8px;flex-direction:column;gap:12px;padding:16px;transition:all .2s;display:flex}.MultiDocumentUpload-module__fB2iXq__dragOver{background-color:#eff6ff;border-color:#3b82f6}.MultiDocumentUpload-module__fB2iXq__urlInputRow{gap:8px;display:flex}.MultiDocumentUpload-module__fB2iXq__urlInput{border:1px solid #cbd5e1;border-radius:6px;outline:none;flex:1;padding:10px 12px;font-size:.9rem;transition:border-color .2s}.MultiDocumentUpload-module__fB2iXq__urlInput:focus{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f61a}.MultiDocumentUpload-module__fB2iXq__urlInput:disabled{cursor:not-allowed;background-color:#f1f5f9}.MultiDocumentUpload-module__fB2iXq__addUrlBtn{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:6px;padding:0 16px;font-size:.9rem;font-weight:600;transition:background-color .2s}.MultiDocumentUpload-module__fB2iXq__addUrlBtn:hover:not(:disabled){background-color:#2563eb}.MultiDocumentUpload-module__fB2iXq__addUrlBtn:disabled{cursor:not-allowed;opacity:.7;background-color:#94a3b8}.MultiDocumentUpload-module__fB2iXq__uploadRow{align-items:center;gap:12px;display:flex}.MultiDocumentUpload-module__fB2iXq__uploadText{color:#64748b;font-size:.85rem}.MultiDocumentUpload-module__fB2iXq__uploadBtn{color:#334155;cursor:pointer;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.MultiDocumentUpload-module__fB2iXq__uploadBtn:hover:not(.MultiDocumentUpload-module__fB2iXq__uploading){background-color:#f1f5f9;border-color:#94a3b8}.MultiDocumentUpload-module__fB2iXq__uploading{cursor:not-allowed;opacity:.7}.MultiDocumentUpload-module__fB2iXq__fileInput{display:none}.MultiDocumentUpload-module__fB2iXq__spinner{border:2px solid #3b82f64d;border-top-color:#3b82f6;border-radius:50%;width:16px;height:16px;animation:1s ease-in-out infinite MultiDocumentUpload-module__fB2iXq__spin;display:inline-block}@keyframes MultiDocumentUpload-module__fB2iXq__spin{to{transform:rotate(360deg)}}
.RichJobDescription-module__r4FoJW__root{white-space:pre-wrap}.RichJobDescription-module__r4FoJW__bold{color:#0f172a;font-weight:850}.RichJobDescription-module__r4FoJW__attention{color:#b42318;font-weight:850}.RichJobDescription-module__r4FoJW__attention .RichJobDescription-module__r4FoJW__bold{color:inherit}.RichJobDescription-module__r4FoJW__guide{color:#334155;background:#f8fbff;border:1px solid #dbeafe;border-radius:8px;margin:8px 0 12px;padding:12px 14px}.RichJobDescription-module__r4FoJW__guideTitle{color:#1e3a8a;margin-bottom:8px;font-size:.82rem;font-weight:800;display:block}.RichJobDescription-module__r4FoJW__guideList{color:#475569;gap:6px;margin:0;padding:0;font-size:.78rem;line-height:1.55;list-style:none;display:grid}.RichJobDescription-module__r4FoJW__guideList code{color:#1e40af;background:#eef2ff;border-radius:6px;margin:0 2px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.76rem;font-weight:700;display:inline-block}.RichJobDescription-module__r4FoJW__guideExample{color:#b42318;font-weight:850}
