.proposal-bar{padding:9px 16px;text-align:center;font:12px/1.7 Arial,'Malgun Gothic',sans-serif;color:#42381d;background:#fff0bb}.proposal-bar a{color:inherit;margin-left:16px;text-decoration:underline}#sg-home #purpose-start{grid-row:2;grid-column:1/-1;border-bottom:1px solid var(--line);padding:0 0 24px}#sg-home #sg-tools-sec{grid-row:3}#sg-home #sg-mag-sec{grid-row:4}#sg-home #sg-newslinks-sec,#sg-home #sg-videos-sec{grid-row:5}#sg-home #sg-sns-sec{grid-row:6}#purpose-start h2,#saved-tools h2{font-size:17px;margin:0 0 12px;color:var(--ink)}.purpose-tabs{display:flex;gap:24px;border-bottom:1px solid var(--line)}.purpose-tabs button{font:13px Arial,'Malgun Gothic',sans-serif;background:none;border:0;border-bottom:3px solid transparent;color:var(--sub);padding:10px 0;cursor:pointer}.purpose-tabs button[aria-pressed=true]{color:var(--ink);font-weight:bold;border-color:#f3cd42}#purpose-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-top:15px}#purpose-links a{color:var(--ink);text-decoration:none}#purpose-links strong{display:block;font-size:15px}#purpose-links strong span{float:right;color:var(--sub)}#purpose-links small{display:block;margin-top:6px;color:var(--sub);font-size:12px}#saved-tools{border-bottom:1px solid var(--line);padding:0 0 18px;margin-bottom:22px}.saved-heading{display:flex;justify-content:space-between;align-items:center}.saved-hint,.saved-empty,#save-status{font-size:12px;color:var(--sub);margin:5px 0}#save-status:empty{display:none}#saved-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}#saved-list>div{display:flex;align-items:center;border:1px solid var(--line);background:var(--card)}#saved-list a{padding:7px 10px;color:var(--ink);font-size:12px}#saved-list button,#clear-saved{background:none;color:var(--sub);border:0;cursor:pointer;padding:8px;font-size:12px}.saved-tool-card{min-width:0;position:relative;border-right:1px solid var(--line);padding-bottom:32px}.saved-tool-card:last-child{border-right:0}.saved-tool-card>.edition-tool{border:0!important;height:100%;box-sizing:border-box}.save-tool{position:absolute;right:16px;bottom:10px;font:12px Arial,'Malgun Gothic',sans-serif;color:var(--sub);border:1px solid var(--line);background:var(--card);padding:4px 10px;cursor:pointer}.save-tool[aria-pressed=true]{border-color:#9b8122;color:var(--ink);background:var(--bg)}#gs-out .discovery-result{display:flex;align-items:center;border-bottom:1px solid var(--line);background:var(--card);color:var(--ink)}#gs-out .discovery-result>a{display:block;flex:1;min-width:0;padding:12px;color:var(--ink);text-decoration:none}#gs-out .discovery-result small{display:block;color:var(--sub);font-size:11px}#gs-out .discovery-result strong{font-size:13px;display:block}#gs-out .discovery-result button{margin:6px;padding:6px;background:var(--bg);border:1px solid var(--line);color:var(--ink);font-size:11px;white-space:nowrap}#gs-out>p{background:var(--card);color:var(--sub);padding:15px}#sg-sns-links{display:flex;gap:20px;flex-wrap:wrap}#sg-sns-links a{font-size:15px!important;text-decoration:none!important;padding:8px 0!important}#sg-sns-links small{display:block;font-size:11px;margin-top:4px;color:var(--sub)}@media(max-width:900px){#sg-home #purpose-start,#sg-home #sg-tools-sec,#sg-home #sg-mag-sec,#sg-home #sg-newslinks-sec,#sg-home #sg-videos-sec,#sg-home #sg-sns-sec{grid-row:auto;grid-column:1}}@media(max-width:600px){.purpose-tabs{gap:20px}.purpose-tabs button{font-size:12px}#purpose-links{gap:14px}#purpose-links strong{font-size:13px;word-break:keep-all}#purpose-links small{font-size:11px;word-break:keep-all}#purpose-links strong span{display:none}.saved-tool-card{border-bottom:1px solid var(--line)}.saved-tool-card:nth-child(2){border-right:0}.saved-tool-card:nth-child(n+3){border-bottom:0}.proposal-bar a{margin-left:9px}#saved-tools h2{font-size:16px}#sg-sns-links{gap:16px}}
#saved-tools:has(.saved-empty) .saved-heading,#saved-tools:has(.saved-empty) .saved-empty{display:none}#saved-tools:has(.saved-empty){padding-bottom:12px;margin-bottom:18px}#saved-tools:has(.saved-empty) #saved-list{margin:0}#save-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
