.SupportDashboard_page__YB2TR{max-width:1320px;color:var(--tj-ink);background:var(--tj-bg)}.SupportDashboard_page__YB2TR .dash-masthead__title{font-size:28px;font-weight:700}.SupportDashboard_page__YB2TR .dash-stats{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.SupportDashboard_page__YB2TR .dash-stat-card{display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;gap:8px;padding:8px 14px;min-height:44px;border:1px solid var(--tj-line-strong);background:var(--tj-bg);border-radius:var(--tj-r-sm);box-shadow:none}.SupportDashboard_page__YB2TR .dash-stat-card[aria-pressed=true]{background:var(--tj-blue-tint);border-color:var(--tj-blue-line);color:var(--tj-blue-text)}.SupportDashboard_page__YB2TR .dash-stat-card__count,.SupportDashboard_page__YB2TR .dash-stat-card__label{font-size:14px;color:inherit;margin:0}.SupportDashboard_totals__YHnZT{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid var(--tj-ink);border-bottom:1px solid var(--tj-line);margin:24px 0}.SupportDashboard_totals__YHnZT>div{padding:18px 22px;min-width:0}.SupportDashboard_totals__YHnZT>div+div{border-left:1px solid var(--tj-line)}.SupportDashboard_totals__YHnZT dt{font-size:14px;color:var(--tj-ink-2)}.SupportDashboard_totals__YHnZT dd{margin:6px 0 0;font-size:26px;font-weight:700}.SupportDashboard_totals__YHnZT small{font-size:15px;margin-left:4px}.SupportDashboard_section__qeGg2{margin:32px 0;min-width:0}.SupportDashboard_section__qeGg2 .dash-feed-section__header{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.SupportDashboard_sectionMust__eemOg,.SupportDashboard_sectionRecommended__OiYND{font-size:13px;font-weight:700;padding:4px 8px;border-radius:6px;background:var(--tj-blue-tint);color:var(--tj-blue-text)}.SupportDashboard_sectionMust__eemOg{background:var(--tj-blue);color:var(--tj-bg)}.SupportDashboard_pageButton__fH7c2{min-height:44px;padding:8px 16px;border-radius:6px;border:1px solid var(--tj-line);color:var(--tj-ink-2);background:var(--tj-bg);cursor:pointer;font-size:14px}.SupportDashboard_pageButton__fH7c2:disabled{background:var(--tj-fill);cursor:default}.SupportDashboard_page__YB2TR button{min-height:44px}.SupportDashboard_page__YB2TR .SupportDashboard_actions__7IxrU button{min-height:40px}.SupportDashboard_page__YB2TR .dash-mobile-search-toggle{width:auto;gap:4px;padding:8px;font-size:14px}.SupportDashboard_page__YB2TR :is(button,a,input,textarea):focus-visible{outline:3px solid var(--tj-blue-line);outline-offset:3px}.SupportDashboard_page__YB2TR .SupportDashboard_presentation39__hgv33{width:auto;min-width:60px;height:44px}.SupportDashboard_section__qeGg2 .dash-feed-section__header{border-bottom:2px solid var(--tj-ink);padding-bottom:12px}.SupportDashboard_section__qeGg2 .dash-feed-section__title{font-size:20px;color:var(--tj-ink)}.SupportDashboard_table__kWkeh{width:100%;table-layout:fixed;border-collapse:collapse}.SupportDashboard_table__kWkeh th{text-align:left;padding:12px;background:var(--tj-bg-section);color:var(--tj-ink-2);font-size:13px;font-weight:700;border-bottom:1px solid var(--tj-line)}.SupportDashboard_table__kWkeh th:first-child{width:12%}.SupportDashboard_table__kWkeh th:nth-child(2){width:30%}.SupportDashboard_table__kWkeh th:nth-child(3){width:15%}.SupportDashboard_table__kWkeh th:nth-child(4){width:20%}.SupportDashboard_table__kWkeh th:nth-child(5){width:23%}.SupportDashboard_table__kWkeh td{padding:16px 12px;border-bottom:1px solid var(--tj-line);vertical-align:top;word-break:keep-all;overflow-wrap:anywhere;font-size:16px}.SupportDashboard_deadline__mtokj>span{display:block;margin-top:6px;color:var(--tj-ink-2);font-size:14px}.SupportDashboard_day__6aKUJ,.SupportDashboard_urgent__4eko1{display:inline-flex;padding:4px 8px;border-radius:var(--tj-r-tag);font-size:13px;background:var(--tj-fill);color:var(--tj-ink-2)}.SupportDashboard_urgent__4eko1{background:var(--tj-red-tint);color:var(--tj-red-text)}.SupportDashboard_titleLink___a_mY{color:var(--tj-ink);text-decoration:none}.SupportDashboard_titleLink___a_mY h3{font-size:17px;font-weight:600;line-height:1.5;margin:0}.SupportDashboard_titleLink___a_mY:hover{text-decoration:underline}.SupportDashboard_titleLink___a_mY:focus-visible{outline:none;box-shadow:var(--tj-focus)}.SupportDashboard_meta__U4gi3{display:block;font-size:14px;color:var(--tj-ink-2);margin:4px 0 8px}.SupportDashboard_reason__JIz1Z{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.6;margin:0;font-size:14px;color:var(--tj-ink-2)}.SupportDashboard_funding__pPMZK{font-weight:700}.SupportDashboard_label__1fU9N{font-size:13px;white-space:normal}.SupportDashboard_page__YB2TR .badge-must{background:var(--tj-blue);color:var(--tj-bg)}.SupportDashboard_page__YB2TR .badge-recommended{background:var(--tj-blue-tint);color:var(--tj-blue-text)}.SupportDashboard_actions__7IxrU .program-card-actions{display:flex;flex-wrap:wrap;margin:8px 0;padding:0;border:0}.SupportDashboard_actions__7IxrU a,.SupportDashboard_actions__7IxrU button{min-height:40px;font-size:14px}.SupportDashboard_actions__7IxrU .program-card-action-btn{width:100%;padding:6px 8px;color:var(--tj-ink-2);background:var(--tj-bg);border:1px solid var(--tj-line-strong);border-radius:var(--tj-r-sm)}.SupportDashboard_actions__7IxrU .program-card-manage{display:none}.SupportDashboard_adRow__iEv_J td{padding:24px 0}.SupportDashboard_adRow__iEv_J:has(>td:empty){display:none}@media(max-width:900px){.SupportDashboard_table__kWkeh,.SupportDashboard_table__kWkeh tbody{display:block}.SupportDashboard_table__kWkeh thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.SupportDashboard_row__2GgtS{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:10px 16px;gap:10px 16px;border-bottom:1px solid var(--tj-line);padding:16px 0}.SupportDashboard_table__kWkeh .SupportDashboard_row__2GgtS td{display:block;padding:0;border:0;min-width:0}.SupportDashboard_business__1MfTW{grid-column:1/-1;grid-row:1}.SupportDashboard_table__kWkeh .SupportDashboard_row__2GgtS .SupportDashboard_actions__7IxrU{grid-column:1/-1}.SupportDashboard_actions__7IxrU .program-card-action-btn{flex:1 1 120px;width:auto}.SupportDashboard_adRow__iEv_J,.SupportDashboard_adRow__iEv_J td{display:block}.SupportDashboard_totals__YHnZT{grid-template-columns:repeat(2,minmax(0,1fr))}.SupportDashboard_totals__YHnZT>div{padding:14px}.SupportDashboard_totals__YHnZT>div:nth-child(3){border-left:0}.SupportDashboard_totals__YHnZT>div:nth-child(n+3){border-top:1px solid var(--tj-line)}}.SupportDashboard_presentation3__yXSg_{animation:SupportDashboard_fadeIn__FVeh2 .2s ease}.SupportDashboard_presentation4__Qjx1d{font-size:13px;color:var(--tj-ink-3);line-height:1.5;margin-bottom:8px;padding:6px 10px;background:var(--tj-bg-section);border-radius:6px}.SupportDashboard_presentation5__gqPKA{width:100%;padding:10px 12px;border-radius:10px;border:1.5px solid var(--tj-line);font-size:13px;resize:none;line-height:1.6;font-family:inherit;outline:none;transition:border-color .2s;margin-bottom:8px;box-sizing:border-box}.SupportDashboard_presentation6__4O22W{display:flex;gap:8px}.SupportDashboard_presentation7__SGRvf{opacity:1}.SupportDashboard_presentation8__p3qLB{opacity:.5}.SupportDashboard_presentation9__UFLZn{flex:1 1}.SupportDashboard_presentation10__HfYjP{padding:8px 12px;font-size:13px;color:var(--tj-ink-3);text-align:center}.SupportDashboard_presentation11__gc37I{margin:12px 0;font-size:15px;line-height:1.6;color:var(--tj-ink-2)}.SupportDashboard_presentation12__R4a_d{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:16px;flex-wrap:wrap}.SupportDashboard_presentation13__FZ2sK{padding:0 4px;color:var(--tj-ink-3)}.SupportDashboard_presentation14__MKVxQ{background:var(--tj-blue)}.SupportDashboard_presentation15__JrCQ_{background:var(--tj-bg)}.SupportDashboard_presentation16__m1AkE{color:var(--tj-bg)}.SupportDashboard_presentation17__dmpxV{color:var(--tj-ink-2)}.SupportDashboard_presentation18__NCqcq{min-width:38px;padding:8px 0;border-radius:6px;border:1px solid var(--tj-line);font-size:14px;font-weight:700;cursor:pointer}.SupportDashboard_presentation19__HHVJV{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tj-ink) 50%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.SupportDashboard_presentation20__GtYSY{text-align:center;margin-bottom:24px}.SupportDashboard_presentation21__t4nUF{width:64px;height:64px;border-radius:16px;background:var(--tj-blue-tint);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.SupportDashboard_presentation22__Bu_e7{font-size:22px;font-weight:700;color:var(--tj-ink);margin-bottom:8px}.SupportDashboard_presentation23__eGc3f{font-size:14px;color:var(--tj-ink-2);line-height:1.6}.SupportDashboard_presentation24__CBLXE{background:var(--tj-blue-tint);border-radius:16px;padding:20px;border:2px solid var(--tj-blue-line);margin-bottom:16px}.SupportDashboard_presentation25__XEJnz{display:flex;justify-content:space-between;align-items:baseline}.SupportDashboard_presentation26__z5XFr{font-size:28px;font-weight:800;color:var(--tj-blue)}.SupportDashboard_presentation27__W6P2G{font-size:14px;color:var(--tj-violet-text);font-weight:500}.SupportDashboard_presentation28__X53BQ{list-style:none;padding:0;margin:16px 0 0;font-size:14px;color:var(--tj-ink-2)}.SupportDashboard_presentation29__OuAA1{padding:6px 0;display:flex;align-items:center;gap:8px}.SupportDashboard_presentation30__Yn199{color:var(--tj-green-text)}.SupportDashboard_presentation31__kHirJ{display:flex;align-items:center;justify-content:center;min-height:100vh}.SupportDashboard_presentation32__LMzCz{margin:20px 0 24px;background:var(--tj-bg);border-top:1px solid var(--tj-line);border-bottom:1px solid var(--tj-line)}.SupportDashboard_presentation33__8o8da{display:flex;align-items:center;gap:10px;padding:14px 0;width:100%;background:transparent;border:0;cursor:pointer;text-align:left;border-radius:6px}.SupportDashboard_presentation34__jLjuX{font-size:14px;color:var(--tj-ink-2);min-width:14px}.SupportDashboard_presentation35__fihLA{font-size:16px;font-weight:700;margin:0}.SupportDashboard_presentation36__Y_Ur1{font-size:13px;color:var(--tj-ink-2);margin-left:auto}.SupportDashboard_presentation37__XaJ_G{padding:0 0 16px}.SupportDashboard_presentation38__5l3lA{display:flex;align-items:center;gap:8px;margin-bottom:12px;flex-wrap:wrap}.SupportDashboard_presentation39__hgv33{width:30px;height:30px;border-radius:6px;border:1px solid var(--tj-line);background:var(--tj-bg);cursor:pointer;font-size:13px}.SupportDashboard_presentation40__jk4fR{font-weight:700;min-width:100px;text-align:center;font-size:15px}.SupportDashboard_presentation41__pCTnt{color:var(--tj-ink-2);margin:0;font-size:14px}.SupportDashboard_presentation42__G2V6D{list-style:none;padding:0;margin:0;display:grid;grid-gap:0;gap:0}.SupportDashboard_presentation43__NeThb{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--tj-line)}.SupportDashboard_presentation44__RfObl{color:var(--tj-ink-3)}.SupportDashboard_presentation45__9wLRz{color:var(--tj-red-text)}.SupportDashboard_presentation46__q6jH_{color:var(--tj-amber-text)}.SupportDashboard_presentation47__obNOx{color:var(--tj-blue)}.SupportDashboard_presentation48__XeKny{min-width:70px;font-weight:700;font-size:14px}.SupportDashboard_presentation49__7WB_f{flex:1 1;color:var(--tj-ink);text-decoration:none}.SupportDashboard_presentation50__x1rVW{font-weight:600;font-size:14px}.SupportDashboard_presentation51__vHIXa{font-size:13px;color:var(--tj-ink-2);margin-top:2px}.SupportDashboard_presentation52__i2z1q{padding:60px 20px}.SupportDashboard_presentation53__EDFMB{font-size:40px}.SupportDashboard_presentation54__qXKo8{text-align:center;padding:48px 16px;color:var(--tj-ink-3);font-size:14px}.SupportDashboard_presentation55__1axkK{margin-top:32px}.SupportDashboard_presentation56__K1JeD{margin-top:0}.SupportDashboard_presentation57__ZbcBh{margin:0 0 12px;padding:10px 12px;border-radius:6px;background:var(--tj-bg-section);border:1px solid var(--tj-line);font-size:13px;line-height:1.6;color:var(--tj-ink-2)}.SupportDashboard_presentation58__aB5fd{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.SupportDashboard_presentation59__ShyDr{display:block;padding:14px 16px;background:var(--tj-bg);border:1px solid var(--tj-line);border-radius:12px;text-decoration:none}.SupportDashboard_presentation60__73eQo{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.SupportDashboard_presentation61__vSbhv{font-size:13px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--tj-fill);color:var(--tj-ink-2)}.SupportDashboard_presentation62__Fy5V_{font-size:14.5px;font-weight:700;color:var(--tj-ink);margin:0;line-height:1.5}.SupportDashboard_presentation63__A6DEP{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--tj-ink-2)}.SupportDashboard_presentation64__MOpUN{color:var(--tj-ink-2)}.SupportDashboard_presentation65__xPZXO{margin-left:6px}.SupportDashboard_presentation66__A5NK1{text-align:center;padding:24px 16px}.SupportDashboard_presentation67__kHDql{color:var(--tj-ink-3);font-size:13px;margin:0 0 10px}.SupportDashboard_presentation68__FLPj8{padding:10px 18px;border-radius:6px;border:1px solid var(--tj-line);background:var(--tj-bg);color:var(--tj-ink-2);font-size:14px;font-weight:600;cursor:pointer}.SupportDashboard_presentation69__9xjUz{text-align:center;padding:32px 16px;color:var(--tj-ink-3);font-size:14px}.SupportDashboard_presentation70__zA94L{text-align:center;margin-top:16px}.SupportDashboard_presentation71__n6GBD{background:var(--tj-bg-section)}.SupportDashboard_presentation72__gHWLP{cursor:default}.SupportDashboard_presentation73__fS9AC{cursor:pointer}.SupportDashboard_presentation74__9kDKG{padding:12px 24px;border-radius:6px;border:1px solid var(--tj-line);font-size:14px;font-weight:600}.SupportDashboard_presentation75__Z7YU_{display:flex;justify-content:space-between;align-items:center}.SupportDashboard_presentation76__wNwqT{font-size:13px;color:var(--tj-blue);font-weight:600;text-decoration:none}.SupportDashboard_presentation77__52yyq{background:var(--tj-green-tint);border:1px solid var(--tj-green-line)}.SupportDashboard_presentation78__zCn7N{font-size:14px}.SupportDashboard_presentation79__jO_ck{font-size:13px;color:var(--tj-green-text);font-weight:600;white-space:nowrap}.SupportDashboard_presentation80__E9lkO{font-size:13px}.SupportDashboard_presentation81__JW3r_{display:block;text-align:center;padding:12px;margin-top:8px;background:var(--tj-green-tint);border-radius:6px;font-size:13px;color:var(--tj-green-text);font-weight:600;text-decoration:none;border:1px solid var(--tj-green-line)}.SupportDashboard_page__YB2TR .dash-stats{background:var(--tj-bg);padding:0;box-shadow:none}.SupportDashboard_page__YB2TR .dash-stat-card[aria-pressed=true]{background:var(--tj-blue-tint)!important;box-shadow:none!important}.SupportDashboard_page__YB2TR .dash-feed-section__header{justify-content:flex-start}.SupportDashboard_page__YB2TR .dash-feed-section__count{font-size:13px;color:var(--tj-ink-2)}.SupportDashboard_page__YB2TR .SupportDashboard_actions__7IxrU .program-card-actions:not(.program-card-actions--expanded){display:flex}.SupportDashboard_page__YB2TR .dash-search__clear{width:auto;padding:8px;font-size:13px}@media(max-width:900px){.SupportDashboard_table__kWkeh .SupportDashboard_row__2GgtS td[data-label="이유"]{grid-column:1/-1}}.SupportDashboard_page__YB2TR .SupportDashboard_actions__7IxrU .program-card-actions{flex-direction:row!important;gap:8px!important;border:0;margin:8px 0;padding:0}.SupportDashboard_page__YB2TR .SupportDashboard_actions__7IxrU .program-card-action-btn{flex:1 1 auto;white-space:normal;overflow-wrap:anywhere;line-height:1.5;padding:8px;width:auto}.SupportDashboard_page__YB2TR .dash-search{animation:none;opacity:1;transform:none;background:var(--tj-bg)}.SupportDashboard_page__YB2TR .dash-search:focus-within{box-shadow:var(--tj-focus)}.SupportDashboard_page__YB2TR .SupportDashboard_actions__7IxrU .program-card-actions{flex-wrap:wrap!important}.SupportDashboard_page__YB2TR .SupportDashboard_actions__7IxrU .program-card-action-btn--apply,.SupportDashboard_page__YB2TR .SupportDashboard_actions__7IxrU .program-card-action-btn--dismiss{flex:1 1;min-width:0;white-space:nowrap}.SupportDashboard_page__YB2TR .SupportDashboard_actions__7IxrU .program-card-action-btn--more{order:3;flex-basis:100%;min-height:36px;padding:4px 0;border:0;background:none;color:var(--tj-blue-text);font-weight:600;text-align:left;white-space:normal}.SupportDashboard_page__YB2TR .SupportDashboard_actions__7IxrU .program-card-action-btn--more[aria-pressed=true]{color:var(--tj-ink-2)}.SupportDashboard_page__YB2TR,main.dashboard.SupportDashboard_page__YB2TR{box-sizing:border-box;width:100%;max-width:1244px;margin-inline:auto;padding-inline:var(--tj-page-gutter)}@media (max-width:640px){.SupportDashboard_page__YB2TR .dash-masthead__title{font-size:22px}}.SupportDashboard_page__YB2TR.dashboard .dash-search{border:1px solid var(--tj-ink-disabled);border-radius:var(--tj-r-tag);box-shadow:none}.SupportDashboard_page__YB2TR.dashboard .dash-search:hover{border-color:var(--tj-ink-3)}.SupportDashboard_page__YB2TR.dashboard .dash-search:focus-within{border-color:var(--tj-blue);box-shadow:var(--tj-focus)}.SupportDashboard_regionNote__fADj9{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--tj-ink-2)}.SupportDashboard_regionNote__fADj9 strong{color:var(--tj-ink);font-weight:600}.SupportDashboard_srOnly__lLygZ{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.SupportDashboard_page__YB2TR.dashboard .dash-empty{background:transparent;border:0;border-top:1px solid var(--tj-line);border-bottom:1px solid var(--tj-line);border-radius:0;box-shadow:none;padding:48px 20px}.SupportDashboard_page__YB2TR.dashboard .dash-empty__desc{font-size:15px;color:var(--tj-ink-2)}.SupportDashboard_page__YB2TR.dashboard .dash-plan-banner{background:transparent;border:0;border-top:1px solid var(--tj-line);border-bottom:1px solid var(--tj-line);border-radius:0;box-shadow:none;padding:18px 0}.SupportDashboard_page__YB2TR.dashboard .dash-plan-banner__title{font-size:16px}.SupportDashboard_page__YB2TR.dashboard .dash-plan-banner__desc{font-size:14px;color:var(--tj-ink-2)}.SupportDashboard_page__YB2TR.dashboard .dash-plan-banner__btn{min-height:44px;padding:0 18px;border-radius:6px!important;font-size:15px!important;font-weight:600}.SupportCompareControls_tabs__eEA7r{display:flex;gap:8px;border-bottom:1px solid var(--tj-line-strong);margin:16px 0 24px;min-width:0}.SupportCompareControls_tabs__eEA7r a{display:flex;align-items:center;justify-content:center;min-height:48px;padding:8px 14px;margin-bottom:-1px;border-bottom:2px solid transparent;color:var(--tj-ink-2);text-decoration:none;font-size:18px;font-weight:600;white-space:nowrap}.SupportCompareControls_tabs__eEA7r a:hover{color:var(--tj-ink)}.SupportCompareControls_tabs__eEA7r a[aria-current=page]{color:var(--tj-ink);border-bottom-color:var(--tj-ink);font-weight:700}.SupportCompareControls_selection__wncrf{margin-top:0}.SupportCompareControls_checkbox__52JKX{display:flex;align-items:center;gap:8px;min-height:44px;width:-moz-fit-content;width:fit-content;cursor:pointer;font-size:14px;color:var(--tj-ink-2)}.SupportCompareControls_checkbox__52JKX input{width:18px;height:18px;accent-color:var(--tj-blue)}.SupportCompareControls_checkbox__52JKX:has(input:disabled){cursor:default;color:var(--tj-ink-disabled)}.SupportCompareControls_hint__u4c_Q{font-size:13px;color:var(--tj-ink-2);margin:0 0 8px}.SupportCompareControls_hidden__sIs_e{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SupportCompareControls_spacer__xFzqW{height:88px}.SupportCompareControls_bar__u4wJ6{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);z-index:90;display:flex;align-items:center;justify-content:center;gap:12px;width:max-content;max-width:calc(100vw - 24px);padding:8px 16px;background:var(--tj-bg);border:1px solid var(--tj-line-strong);border-radius:12px;box-shadow:var(--tj-shadow-pop);font-size:14px;color:var(--tj-ink-2)}.SupportCompareControls_bar__u4wJ6 a,.SupportCompareControls_bar__u4wJ6 button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px;border:0;border-radius:6px;background:transparent;font:inherit;cursor:pointer;text-decoration:none;white-space:nowrap}.SupportCompareControls_bar__u4wJ6 button{color:var(--tj-ink-2)}.SupportCompareControls_bar__u4wJ6 a{color:var(--tj-bg);background:var(--tj-blue);font-weight:600}.SupportCompareControls_bar__u4wJ6 a:focus-visible,.SupportCompareControls_bar__u4wJ6 button:focus-visible,.SupportCompareControls_checkbox__52JKX input:focus-visible,.SupportCompareControls_tabs__eEA7r a:focus-visible{outline:3px solid var(--tj-blue-line);outline-offset:3px}@media(max-width:768px){.SupportCompareControls_tabs__eEA7r a{padding:8px 10px;font-size:15px}.SupportCompareControls_bar__u4wJ6{bottom:calc(80px + env(safe-area-inset-bottom));gap:4px;padding:6px 8px;font-size:13px}.SupportCompareControls_spacer__xFzqW{height:148px}}:root{--proc-tone-공사:#2563eb;--proc-tone-용역:#059669;--proc-tone-물품:#d97706;--proc-tone-외자:#7c3aed;--proc-surface:#ffffff;--proc-surface-alt:#f8fafc;--proc-border:#e5e7eb;--proc-text:#0f172a;--proc-text-muted:#64748b}.proc-subnav{position:-webkit-sticky;position:sticky;top:var(--header-height,64px);z-index:40;background:var(--proc-surface);border-bottom:1px solid var(--proc-border)}.proc-subnav-inner{max-width:1200px;margin:0 auto;padding:0 16px;display:flex;align-items:center;gap:4px}.proc-group{position:relative}.proc-group-btn{display:inline-flex;align-items:center;gap:6px;padding:14px;font-size:13px;font-weight:600;color:var(--proc-text-muted);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;font-family:inherit;transition:color .12s ease,border-color .12s ease}.proc-group-btn:hover{color:var(--proc-text)}.proc-group-btn.active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.proc-group-caret{color:currentColor;opacity:.6;transition:transform .12s ease}.proc-group.open .proc-group-caret{transform:rotate(180deg)}.proc-group-menu{position:absolute;top:calc(100% + 4px);left:0;z-index:50;min-width:280px;padding:6px;background:#fff;border:1px solid var(--proc-border);border-radius:12px;box-shadow:0 12px 32px rgba(15,23,42,.12);display:flex;flex-direction:column;gap:2px;animation:proc-menu-in .14s cubic-bezier(.22,1,.36,1)}@keyframes proc-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.proc-group-item{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:6px;text-decoration:none;color:var(--proc-text);transition:background .1s ease}.proc-group-item:hover{background:var(--proc-surface-alt)}.proc-group-item.active{background:#eff6ff;color:var(--color-primary)}.proc-group-item-row{display:inline-flex;align-items:center;gap:6px}.proc-group-item-label{font-size:14px;font-weight:600}.proc-group-item-desc{font-size:12px;color:var(--proc-text-muted);line-height:1.4}.proc-group-item.active .proc-group-item-desc{color:#3b82f6}.proc-group-item-hint{font-size:9px;font-weight:800;letter-spacing:.4px;padding:2px 5px;border-radius:3px}.proc-group-item-hint.hint-beta{background:#f1f5f9;color:var(--proc-text-muted)}.proc-group-item-hint.hint-new{background:#fef3c7;color:#92400e}.proc-group-item-hint.hint-soon{background:#ede9fe;color:#6d28d9}.proc-group-item.disabled{cursor:not-allowed;opacity:.55}.proc-group-item.disabled:hover{background:transparent}.proc-group-item.disabled .proc-group-item-label{color:var(--proc-text-muted)}@media (max-width:720px){.proc-subnav-inner{gap:0}.proc-group-btn{padding:14px 10px;font-size:13px}.proc-group-menu{min-width:240px}.proc-group:last-child .proc-group-menu{left:auto;right:0}}.qa-card{display:flex;flex-direction:column;justify-content:space-between;padding:16px;background:var(--proc-surface);border:1px solid var(--proc-border);border-radius:12px;text-decoration:none;color:var(--proc-text);min-height:96px;transition:border-color .12s ease,box-shadow .12s ease,transform .12s ease}.qa-card:hover{border-color:var(--color-primary);box-shadow:0 4px 16px rgba(37,99,235,.08);transform:translateY(-1px)}.qa-card-title{font-weight:700;font-size:15px;line-height:1.3}.qa-card-sub{font-size:12px;color:var(--proc-text-muted);margin-top:6px}.qa-card.qa-card-spin{background:linear-gradient(135deg,#eef2ff,#ffffff);border-color:#c7d2fe}.bid-card{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:var(--proc-surface);border:1px solid var(--proc-border);border-radius:10px;text-decoration:none;color:var(--proc-text);transition:border-color .12s ease,transform .12s ease}.bid-card:hover{border-color:var(--color-primary);transform:translateY(-1px)}.bid-card-title{font-weight:600;font-size:14px;line-height:1.4}.bid-card-meta{font-size:12px;color:var(--proc-text-muted)}.bid-card-price{font-size:13px;font-weight:600;color:var(--proc-text)}.bid-badge{display:inline-flex;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;border-radius:4px;background:#f1f5f9;color:var(--proc-text);border:1px solid var(--proc-border);width:max-content}.bid-badge.type-공사{background:#dbeafe;color:var(--proc-tone-공사);border-color:#bfdbfe}.bid-badge.type-용역{background:#d1fae5;color:var(--proc-tone-용역);border-color:#a7f3d0}.bid-badge.type-물품{background:#fef3c7;color:var(--proc-tone-물품);border-color:#fde68a}.bid-badge.type-외자{background:#ede9fe;color:var(--proc-tone-외자);border-color:#ddd6fe}.bid-badge-ai{background:#ecfeff;color:#0e7490;border-color:#a5f3fc}.bid-badge-free{background:#fef9c3;color:#a16207;border-color:#fde68a}.badge-count{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 8px;margin-left:8px;background:var(--color-primary);color:#fff;font-size:12px;font-weight:700;border-radius:999px}.filter-panel-card{padding:16px;background:var(--proc-surface);border:1px solid var(--proc-border);border-radius:12px}.filter-panel-card.guest-highlight{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(37,99,235,.06)}.proc-shell-content{min-height:calc(100vh - 64px - 48px)}.proc-footer{background:var(--proc-surface-alt);border-top:1px solid var(--proc-border);padding:32px 16px 24px;margin-top:48px}.proc-footer-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.proc-footer h4{font-size:13px;font-weight:700;color:var(--proc-text);margin:0 0 12px}.proc-footer ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.proc-footer a{font-size:13px;color:var(--proc-text-muted);text-decoration:none}.proc-footer a:hover{color:var(--color-primary)}@media (max-width:720px){.proc-footer-inner{grid-template-columns:1fr;gap:20px}}.bm-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border-radius:6px;border:1px solid var(--proc-border);background:#fff;color:#94a3b8;cursor:pointer;transition:border-color .12s ease,color .12s ease,background .12s ease;flex-shrink:0;font-family:inherit}.bm-btn.on,.bm-btn:hover{border-color:#fbbf24;color:#f59e0b}.bm-btn.on{background:#fffbeb}.bm-btn-detail{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;flex-shrink:0;padding:12px 18px;border-radius:12px;border:2px solid var(--proc-border);background:#fff;color:var(--proc-text-muted);font-size:14px;font-weight:700;cursor:pointer;font-family:inherit;transition:border-color .15s ease,background .15s ease,color .15s ease}.bm-btn-detail:hover{border-color:#fbbf24;color:#b45309}.bm-btn-detail.on{border-color:#f59e0b;background:#fffbeb;color:#b45309}.proc-cta-bar{position:fixed;bottom:0;left:0;right:0;z-index:50;background:var(--tj-bg);color:var(--tj-ink);border-top:1px solid var(--tj-line);padding:12px 16px;display:flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 -2px 8px rgba(0,0,0,.04)}.proc-cta-bar p{margin:0;font-size:14px;font-weight:600}.proc-cta-bar a{background:var(--tj-blue);color:#fff;padding:8px 16px;display:inline-flex;align-items:center;min-height:44px;border-radius:6px;font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.proc-cta-bar a:hover{background:var(--tj-blue-hover)}@media (max-width:768px){.proc-cta-bar{bottom:calc(60px + env(safe-area-inset-bottom, 0px));padding:10px 12px;gap:8px}.proc-cta-bar p{font-size:13px}.proc-cta-bar a{padding:6px 12px;font-size:13px}body:has([data-procurement-landing]) .proc-cta-bar{display:none}body:has([data-fixed-action-bar]) .proc-cta-bar{display:none}body:has([data-procurement-landing]) .proc-subnav{display:none}}