.NorskSkriveverksted-module__MtI8JW__workspaceWrapper{flex-direction:column;gap:1.25rem;width:100%;max-width:1440px;min-height:88vh;margin:0 auto;padding:1.5rem;display:flex}.NorskSkriveverksted-module__MtI8JW__topHeader{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.85rem;display:flex}.NorskSkriveverksted-module__MtI8JW__topHeaderLeft{flex-direction:column;gap:.25rem;display:flex}.NorskSkriveverksted-module__MtI8JW__backBtn{color:var(--text-secondary);cursor:pointer;text-align:left;transition:color var(--transition-fast);background:0 0;border:none;padding:0;font-size:.85rem}.NorskSkriveverksted-module__MtI8JW__backBtn:hover{color:var(--primary)}.NorskSkriveverksted-module__MtI8JW__workspaceMainTitle{color:var(--text-primary);margin:0;font-size:1.45rem;font-weight:800}.NorskSkriveverksted-module__MtI8JW__topHeaderRight{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.NorskSkriveverksted-module__MtI8JW__headerActionBtnRow{align-items:center;gap:.5rem;display:flex}.NorskSkriveverksted-module__MtI8JW__headerActionBtn{white-space:nowrap;text-align:center;justify-content:center;align-items:center;padding:.45rem .8rem;font-size:.85rem;font-weight:700;display:inline-flex}.NorskSkriveverksted-module__MtI8JW__hideOnMobileText{display:inline}@media (max-width:640px){.NorskSkriveverksted-module__MtI8JW__topHeaderRight{gap:.5rem;width:100%}.NorskSkriveverksted-module__MtI8JW__headerActionBtnRow{gap:.35rem;width:100%}.NorskSkriveverksted-module__MtI8JW__headerActionBtn{flex:1;min-width:0;padding:.4rem .35rem;font-size:.76rem}.NorskSkriveverksted-module__MtI8JW__hideOnMobileText{display:none}}.NorskSkriveverksted-module__MtI8JW__headerMålformControl{background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px;align-items:center;gap:.5rem;padding:.35rem .5rem;display:flex}.NorskSkriveverksted-module__MtI8JW__målformHeaderLabel{color:var(--text-secondary);margin-left:.25rem;font-size:.82rem;font-weight:700}.NorskSkriveverksted-module__MtI8JW__målformBtnGroup{gap:.35rem;display:flex}.NorskSkriveverksted-module__MtI8JW__målformHeaderBtn{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);border-radius:6px;padding:.35rem .75rem;font-size:.85rem;font-weight:700}.NorskSkriveverksted-module__MtI8JW__målformHeaderBtn:hover{background:var(--bg-tertiary)}.NorskSkriveverksted-module__MtI8JW__målformHeaderBtnActive{box-shadow:0 2px 8px #4f46e559;color:#fff!important;background:#4f46e5!important;border-color:#4338ca!important;font-weight:800!important}.NorskSkriveverksted-module__MtI8JW__splitGrid{grid-template-columns:1fr 1fr;align-items:start;gap:1.5rem;display:grid}@media (max-width:1080px){.NorskSkriveverksted-module__MtI8JW__splitGrid{grid-template-columns:1fr}}.NorskSkriveverksted-module__MtI8JW__leftColumn,.NorskSkriveverksted-module__MtI8JW__rightColumn{flex-direction:column;gap:1rem;min-width:0;display:flex}.NorskSkriveverksted-module__MtI8JW__sourceViewerContainer{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:1rem;padding:1.35rem;display:flex;box-shadow:0 4px 20px #0000000a}.NorskSkriveverksted-module__MtI8JW__quickSelectBar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.75rem;padding-bottom:.85rem;display:flex}.NorskSkriveverksted-module__MtI8JW__selectGroup{flex-direction:column;flex:1;gap:.25rem;min-width:170px;display:flex}.NorskSkriveverksted-module__MtI8JW__selectLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-size:.72rem;font-weight:800}.NorskSkriveverksted-module__MtI8JW__dropdownSelect{border:1px solid var(--border);background:var(--bg-secondary);width:100%;color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);border-radius:8px;outline:none;padding:.45rem .65rem;font-size:.84rem;font-weight:700}.NorskSkriveverksted-module__MtI8JW__dropdownSelect:focus{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e526}.NorskSkriveverksted-module__MtI8JW__customTaskQuickBtn{border:1px dashed var(--border);color:var(--text-secondary);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);background:0 0;border-radius:8px;align-self:flex-end;padding:.45rem .65rem;font-size:.78rem;font-weight:700}.NorskSkriveverksted-module__MtI8JW__customTaskQuickBtn:hover{color:#4f46e5;background:#4f46e50d;border-color:#4f46e5}.NorskSkriveverksted-module__MtI8JW__genreBadge{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border);text-transform:capitalize;border-radius:9999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.NorskSkriveverksted-module__MtI8JW__sourceHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:.5rem;display:flex}.NorskSkriveverksted-module__MtI8JW__sourceHeaderMain{flex-direction:column;gap:.35rem;display:flex}.NorskSkriveverksted-module__MtI8JW__sourceBadges{align-items:center;gap:.5rem;display:flex}.NorskSkriveverksted-module__MtI8JW__partBadge{text-transform:uppercase;letter-spacing:.04em;border-radius:9999px;padding:.2rem .55rem;font-size:.72rem;font-weight:800}.NorskSkriveverksted-module__MtI8JW__badgeDel1{color:#4f46e5;background:#6366f11f;border:1px solid #6366f140}.NorskSkriveverksted-module__MtI8JW__badgeDel2{color:#059669;background:#10b9811f;border:1px solid #10b98140}.NorskSkriveverksted-module__MtI8JW__wordGuideBadge{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border);border-radius:9999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.NorskSkriveverksted-module__MtI8JW__sourceTitle{color:var(--text-primary);margin:0;font-size:1.15rem;font-weight:800;line-height:1.35}.NorskSkriveverksted-module__MtI8JW__promptCard{background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px;padding:.9rem 1.1rem}.NorskSkriveverksted-module__MtI8JW__promptCardHeader{align-items:center;margin-bottom:.35rem;display:flex}.NorskSkriveverksted-module__MtI8JW__promptLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.75rem;font-weight:800}.NorskSkriveverksted-module__MtI8JW__promptText{color:var(--text-primary);white-space:pre-wrap;margin:0;font-size:.92rem;line-height:1.55}.NorskSkriveverksted-module__MtI8JW__sensorTipsAccordion{transition:all var(--transition-fast);background:#f59e0b0f;border:1px solid #f59e0b38;border-radius:10px;overflow:hidden}.NorskSkriveverksted-module__MtI8JW__sensorTipsToggleBtn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:.65rem 1rem;display:flex}.NorskSkriveverksted-module__MtI8JW__sensorTipsToggleLeft{align-items:center;gap:.5rem;display:flex}.NorskSkriveverksted-module__MtI8JW__sensorTipsIcon{font-size:.9rem}.NorskSkriveverksted-module__MtI8JW__sensorTipsTitle{color:#b45309;font-size:.82rem;font-weight:700}.NorskSkriveverksted-module__MtI8JW__sensorTipsToggleRight{align-items:center;gap:.75rem;display:flex}.NorskSkriveverksted-module__MtI8JW__hefteInlineLink{color:#4f46e5;cursor:pointer;font-size:.78rem;font-weight:700;text-decoration:underline}.NorskSkriveverksted-module__MtI8JW__accordionArrow{color:#b45309;font-size:.7rem}.NorskSkriveverksted-module__MtI8JW__sensorTipsContent{border-top:1px dashed #f59e0b33;padding:.5rem 1rem .85rem 1.25rem}.NorskSkriveverksted-module__MtI8JW__sensorTipsList{color:var(--text-primary);margin:0;padding-left:1.1rem;font-size:.84rem;line-height:1.5}.NorskSkriveverksted-module__MtI8JW__sourcesSection{flex-direction:column;gap:.85rem;display:flex}.NorskSkriveverksted-module__MtI8JW__sourcesTabBar{align-items:center;gap:.5rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.NorskSkriveverksted-module__MtI8JW__sourcesHeading{color:var(--text-primary);margin-right:.25rem;font-size:.88rem;font-weight:800}.NorskSkriveverksted-module__MtI8JW__sourceTabBtn{background:var(--bg-secondary,#fff);border:1px solid var(--border,#0000001f);color:var(--text-primary);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);border-radius:8px;padding:.45rem 1rem;font-size:.88rem;font-weight:700}.NorskSkriveverksted-module__MtI8JW__sourceTabBtn:hover{background:var(--bg-tertiary)}.NorskSkriveverksted-module__MtI8JW__sourceTabBtnActive{box-shadow:0 2px 8px #4f46e559;color:#fff!important;background:#4f46e5!important;border-color:#4338ca!important;font-weight:800!important}.NorskSkriveverksted-module__MtI8JW__sourceContentCard{background:var(--bg-secondary,#fff);border:1.5px solid var(--border,#0000001f);border-radius:14px;flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex;box-shadow:0 2px 12px #00000008}.NorskSkriveverksted-module__MtI8JW__sourceMetaHeader{border-bottom:1px solid var(--border,#00000014);justify-content:space-between;align-items:flex-start;gap:1rem;padding-bottom:1rem;display:flex}.NorskSkriveverksted-module__MtI8JW__sourceKildeLabel{text-transform:uppercase;letter-spacing:.05em;color:#4f46e5;margin-bottom:.35rem;font-size:.78rem;font-weight:800;display:block}.NorskSkriveverksted-module__MtI8JW__sourceMetaTitle{color:var(--text-primary);margin:0 0 .35rem;font-size:1.2rem;font-weight:800;line-height:1.3}.NorskSkriveverksted-module__MtI8JW__sourceMetaAuthor{color:var(--text-secondary);font-size:.88rem;line-height:1.4}.NorskSkriveverksted-module__MtI8JW__copyQuoteBtn{background:var(--bg-secondary,#fff);border:1px solid var(--border,#00000026);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;border-radius:8px;padding:.45rem .85rem;font-size:.82rem;font-weight:700}.NorskSkriveverksted-module__MtI8JW__copyQuoteBtn:hover{background:var(--bg-tertiary);color:#4f46e5;border-color:#4f46e5}.NorskSkriveverksted-module__MtI8JW__copiedToast{color:#fff;text-align:center;background:#10b981;border-radius:6px;padding:.4rem .8rem;font-size:.82rem;font-weight:700}.NorskSkriveverksted-module__MtI8JW__sourceBody{color:var(--text-primary);max-height:520px;padding-right:.5rem;font-size:1.02rem;line-height:1.85;overflow-y:auto}.NorskSkriveverksted-module__MtI8JW__sourcePara{margin:0 0 1.1rem}.NorskSkriveverksted-module__MtI8JW__editorContainer{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 4px 20px #0000000a}.NorskSkriveverksted-module__MtI8JW__editorStatsBar{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.NorskSkriveverksted-module__MtI8JW__statsLeft{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.NorskSkriveverksted-module__MtI8JW__statPill{background:var(--bg-secondary);border:1px solid var(--border);border-radius:8px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.85rem;display:flex}.NorskSkriveverksted-module__MtI8JW__languageBadgeSmall{color:#6366f1;background:#6366f11f;border:1px solid #6366f140;border-radius:8px;padding:.3rem .65rem;font-size:.78rem;font-weight:700}.NorskSkriveverksted-module__MtI8JW__statLabel{color:var(--text-secondary);font-size:.8rem;font-weight:600}.NorskSkriveverksted-module__MtI8JW__statSub{color:var(--text-muted);font-size:.72rem}.NorskSkriveverksted-module__MtI8JW__sourceImageWrapper{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;justify-content:center;align-items:center;margin:.5rem 0;padding:1rem;display:flex}.NorskSkriveverksted-module__MtI8JW__sourceImage{object-fit:contain;border-radius:8px;max-width:100%;height:auto;max-height:480px;box-shadow:0 4px 16px #00000014}.NorskSkriveverksted-module__MtI8JW__uploadBtn{background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;transition:background var(--transition-fast);border-radius:8px;padding:.35rem .75rem;font-size:.82rem;font-weight:700}.NorskSkriveverksted-module__MtI8JW__uploadBtn:hover{background:var(--bg-tertiary)}.NorskSkriveverksted-module__MtI8JW__clearTextBtn{color:#ef4444;cursor:pointer;transition:all var(--transition-fast);background:0 0;border:1px solid #ef444459;border-radius:8px;padding:.35rem .65rem;font-size:.8rem;font-weight:700}.NorskSkriveverksted-module__MtI8JW__clearTextBtn:hover{background:#ef44441a;border-color:#ef4444}.NorskSkriveverksted-module__MtI8JW__uploadedFilePill{color:var(--text-primary);background:#10b9811a;border:1px solid #10b9814d;border-radius:8px;justify-content:space-between;align-items:center;padding:.5rem .85rem;font-size:.85rem;display:flex}.NorskSkriveverksted-module__MtI8JW__removeFileBtn{color:#ef4444;cursor:pointer;background:0 0;border:none;font-size:1rem;font-weight:800}.NorskSkriveverksted-module__MtI8JW__titleInputWrapper{width:100%}.NorskSkriveverksted-module__MtI8JW__titleInput{border:1px solid var(--border);background:var(--bg-secondary);width:100%;color:var(--text-primary);transition:border-color var(--transition-fast);border-radius:10px;outline:none;padding:.75rem 1rem;font-size:1.1rem;font-weight:700}.NorskSkriveverksted-module__MtI8JW__titleInput:focus{border-color:var(--primary)}.NorskSkriveverksted-module__MtI8JW__textAreaWrapper{width:100%}.NorskSkriveverksted-module__MtI8JW__mainTextArea{border:1px solid var(--border);background:var(--bg-secondary);width:100%;min-height:420px;color:var(--text-primary);resize:vertical;transition:border-color var(--transition-fast);border-radius:12px;outline:none;padding:1.25rem;font-family:inherit;font-size:1rem;line-height:1.7}.NorskSkriveverksted-module__MtI8JW__mainTextArea:focus{border-color:var(--primary)}.NorskSkriveverksted-module__MtI8JW__submitBottomBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;display:flex}.NorskSkriveverksted-module__MtI8JW__autoSaveIndicator{color:var(--text-secondary);align-items:center;gap:.4rem;font-size:.82rem;display:flex}.NorskSkriveverksted-module__MtI8JW__greenDot{color:#10b981;font-size:.9rem}.NorskSkriveverksted-module__MtI8JW__evaluateActionBtn{border-radius:10px;padding:.75rem 1.5rem;font-size:1rem;font-weight:800}.NorskSkriveverksted-module__MtI8JW__sensorReportContainer{background:var(--bg-card);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex;box-shadow:0 4px 20px #0000000a}.NorskSkriveverksted-module__MtI8JW__gradeHeroCard{background:linear-gradient(135deg,#6366f11a 0%,#10b9811a 100%);border:1px solid #6366f140;border-radius:14px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.NorskSkriveverksted-module__MtI8JW__gradeHeroSubtitle{letter-spacing:.08em;color:#6366f1;font-size:.75rem;font-weight:800}.NorskSkriveverksted-module__MtI8JW__gradeHeroTitle{color:var(--text-primary);margin:.2rem 0;font-size:1.8rem;font-weight:900}.NorskSkriveverksted-module__MtI8JW__gradeScorePill{color:var(--text-secondary);font-size:.9rem}.NorskSkriveverksted-module__MtI8JW__gradeSummaryText{color:var(--text-primary);margin:0;font-size:.98rem;line-height:1.6}.NorskSkriveverksted-module__MtI8JW__gradeActionsBar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.NorskSkriveverksted-module__MtI8JW__aiDisclaimerBox{background:#f59e0b14;border:1.5px solid #f59e0b4d;border-radius:12px;align-items:flex-start;gap:.75rem;padding:.9rem 1.25rem;display:flex}.NorskSkriveverksted-module__MtI8JW__aiDisclaimerContent{flex-direction:column;gap:.25rem;display:flex}.NorskSkriveverksted-module__MtI8JW__aiDisclaimerTitle{color:#d97706;letter-spacing:.02em;font-size:.84rem;font-weight:800}.NorskSkriveverksted-module__MtI8JW__aiDisclaimerText{color:var(--text-secondary);font-size:.82rem;line-height:1.5}.NorskSkriveverksted-module__MtI8JW__reportSection{flex-direction:column;gap:.85rem;display:flex}.NorskSkriveverksted-module__MtI8JW__reportSectionTitle{color:var(--text-primary);margin:0;font-size:1.1rem;font-weight:800}.NorskSkriveverksted-module__MtI8JW__criteriaGrid{flex-direction:column;gap:.85rem;display:flex}.NorskSkriveverksted-module__MtI8JW__criteriaCard{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;display:flex}.NorskSkriveverksted-module__MtI8JW__criteriaCardHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.NorskSkriveverksted-module__MtI8JW__criteriaItemTitle{color:var(--text-primary);margin:0 0 .15rem;font-size:.95rem;font-weight:800}.NorskSkriveverksted-module__MtI8JW__criteriaItemDesc{color:var(--text-secondary);font-size:.8rem}.NorskSkriveverksted-module__MtI8JW__scoreNumberBadge{font-size:1.1rem;font-weight:900}.NorskSkriveverksted-module__MtI8JW__scoreBarTrack{background:var(--bg-tertiary);border-radius:9999px;width:100%;height:8px;margin:.2rem 0;overflow:hidden}.NorskSkriveverksted-module__MtI8JW__scoreBarFill{border-radius:9999px;height:100%;transition:width .6s}.NorskSkriveverksted-module__MtI8JW__criteriaComment{color:var(--text-primary);margin:.2rem 0 0;font-size:.9rem;line-height:1.5}.NorskSkriveverksted-module__MtI8JW__strengthsBox{background:#10b98114;border:1px solid #10b98140;border-radius:12px;padding:1.25rem}.NorskSkriveverksted-module__MtI8JW__strengthsList{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.NorskSkriveverksted-module__MtI8JW__strengthsList li{color:var(--text-primary);align-items:flex-start;gap:.6rem;font-size:.92rem;line-height:1.5;display:flex}.NorskSkriveverksted-module__MtI8JW__checkIcon{color:#10b981;font-weight:900}.NorskSkriveverksted-module__MtI8JW__beforeAfterList{flex-direction:column;gap:1rem;display:flex}.NorskSkriveverksted-module__MtI8JW__beforeAfterCard{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.NorskSkriveverksted-module__MtI8JW__quoteBlockOriginal{background:#ef444414;border-left:4px solid #ef4444;border-radius:0 8px 8px 0;padding:.75rem 1rem}.NorskSkriveverksted-module__MtI8JW__quoteBadgeRed{color:#ef4444;margin-bottom:.25rem;font-size:.78rem;font-weight:800;display:block}.NorskSkriveverksted-module__MtI8JW__quoteBlockImproved{background:#10b98114;border-left:4px solid #10b981;border-radius:0 8px 8px 0;padding:.75rem 1rem}.NorskSkriveverksted-module__MtI8JW__quoteBadgeGreen{color:#10b981;margin-bottom:.25rem;font-size:.78rem;font-weight:800;display:block}.NorskSkriveverksted-module__MtI8JW__quoteText{color:var(--text-primary);margin:0;font-size:.92rem;line-height:1.5}.NorskSkriveverksted-module__MtI8JW__quoteRationale{color:var(--text-secondary);font-size:.85rem;line-height:1.5}.NorskSkriveverksted-module__MtI8JW__nynorskCard{background:#6366f114;border:1px solid #6366f140;border-radius:12px;padding:1.25rem}.NorskSkriveverksted-module__MtI8JW__nynorskErrorsList{color:#ef4444;margin:.5rem 0 0;padding-left:1.2rem;font-size:.88rem;line-height:1.5}.NorskSkriveverksted-module__MtI8JW__actionStepsBox{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:1.25rem}.NorskSkriveverksted-module__MtI8JW__actionStepsList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.NorskSkriveverksted-module__MtI8JW__actionStepItem{align-items:flex-start;gap:.75rem;display:flex}.NorskSkriveverksted-module__MtI8JW__stepNumber{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;margin-top:.1rem;font-size:.8rem;font-weight:800;display:flex}.NorskSkriveverksted-module__MtI8JW__stepText{color:var(--text-primary);font-size:.92rem;line-height:1.5}.NorskSkriveverksted-module__MtI8JW__moduleQuickHeader{flex-direction:column;gap:.3rem;display:flex}.NorskSkriveverksted-module__MtI8JW__moduleQuickSub{color:var(--text-secondary);font-size:.86rem;line-height:1.4}.NorskSkriveverksted-module__MtI8JW__moduleLinksGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.NorskSkriveverksted-module__MtI8JW__moduleLinkCard{background:var(--bg-secondary,#fff);border:1.5px solid var(--border,#0000001a);transition:all var(--transition-fast);border-radius:14px;flex-direction:column;justify-content:space-between;gap:.85rem;padding:1.25rem;display:flex;box-shadow:0 2px 10px #00000005}.NorskSkriveverksted-module__MtI8JW__moduleLinkCard:hover{border-color:#4f46e5;transform:translateY(-2px);box-shadow:0 6px 20px #4f46e514}.NorskSkriveverksted-module__MtI8JW__moduleCardTop{flex-direction:column;gap:.35rem;display:flex}.NorskSkriveverksted-module__MtI8JW__moduleBadge{color:#4f46e5;letter-spacing:.04em;text-transform:uppercase;background:#4f46e51a;border-radius:6px;align-self:flex-start;padding:.2rem .55rem;font-size:.72rem;font-weight:800}.NorskSkriveverksted-module__MtI8JW__moduleCardTitle{color:var(--text-primary);margin:0;font-size:1.02rem;font-weight:800;line-height:1.35}.NorskSkriveverksted-module__MtI8JW__moduleCardDesc{color:var(--text-secondary);flex:1;margin:0;font-size:.86rem;line-height:1.5}.NorskSkriveverksted-module__MtI8JW__moduleCardActions{gap:.5rem;margin-top:.25rem;display:flex}.NorskSkriveverksted-module__MtI8JW__moduleActionBtn{background:var(--bg-secondary,#fff);color:#4f46e5;cursor:pointer;text-align:center;width:100%;transition:all var(--transition-fast);border:1px solid #4f46e5;border-radius:8px;padding:.45rem .85rem;font-size:.82rem;font-weight:700}.NorskSkriveverksted-module__MtI8JW__moduleActionBtn:hover{color:#fff;background:#4f46e5;box-shadow:0 2px 8px #4f46e54d}.NorskSkriveverksted-module__MtI8JW__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.NorskSkriveverksted-module__MtI8JW__modalContent{color:var(--text-primary);border:1px solid var(--border,#0000001a);z-index:1001;border-radius:16px;width:100%;max-width:860px;max-height:90vh;padding:2rem;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000059;background:var(--bg-secondary,#fff)!important}.NorskSkriveverksted-module__MtI8JW__modalHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.NorskSkriveverksted-module__MtI8JW__modalTitle{color:var(--text-primary);margin:0 0 .25rem;font-size:1.4rem;font-weight:800}.NorskSkriveverksted-module__MtI8JW__modalSubtitle{color:var(--text-secondary);margin:0;font-size:.9rem}.NorskSkriveverksted-module__MtI8JW__closeModalBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:1.4rem}.NorskSkriveverksted-module__MtI8JW__taskSelectorContainer{flex-direction:column;gap:1.25rem;display:flex}.NorskSkriveverksted-module__MtI8JW__languageBar{background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.NorskSkriveverksted-module__MtI8JW__languageBarLabel{flex-direction:column;gap:.2rem;display:flex}.NorskSkriveverksted-module__MtI8JW__languageBadge{color:var(--text-primary);font-size:.85rem;font-weight:800}.NorskSkriveverksted-module__MtI8JW__languageToggle{gap:.5rem;display:flex}.NorskSkriveverksted-module__MtI8JW__langBtn{background:var(--bg-card);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);border-radius:8px;padding:.45rem 1rem;font-size:.88rem;font-weight:700}.NorskSkriveverksted-module__MtI8JW__langBtn:hover{background:var(--bg-tertiary)}.NorskSkriveverksted-module__MtI8JW__langBtnActive{box-shadow:0 2px 8px #4f46e559;color:#fff!important;background:#4f46e5!important;border-color:#4338ca!important;font-weight:800!important}.NorskSkriveverksted-module__MtI8JW__selectorTabs{border-bottom:1px solid var(--border,#0000001a);gap:.5rem;padding-bottom:.75rem;display:flex}.NorskSkriveverksted-module__MtI8JW__selectorTab{background:var(--bg-tertiary,#f1f5f9);border:1px solid var(--border,#0000001a);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);border-radius:8px;padding:.55rem 1.1rem;font-size:.92rem;font-weight:700}.NorskSkriveverksted-module__MtI8JW__selectorTab:hover{background:var(--bg-tertiary)}.NorskSkriveverksted-module__MtI8JW__selectorTabActive{box-shadow:0 2px 8px #4f46e559;color:#fff!important;background:#4f46e5!important;border-color:#4338ca!important;font-weight:800!important}.NorskSkriveverksted-module__MtI8JW__udirTabContent{flex-direction:column;gap:1.25rem;display:flex}.NorskSkriveverksted-module__MtI8JW__examSetPills{gap:.5rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.NorskSkriveverksted-module__MtI8JW__examPill{background:var(--bg-secondary,#fff);border:1.5px solid var(--border,#00000026);color:var(--text-primary);cursor:pointer;white-space:nowrap;transition:all var(--transition-fast);border-radius:8px;padding:.5rem .95rem;font-size:.88rem;font-weight:600}.NorskSkriveverksted-module__MtI8JW__examPill:hover{border-color:#4f46e5}.NorskSkriveverksted-module__MtI8JW__examPillActive{box-shadow:0 2px 8px #4f46e559;color:#fff!important;background:#4f46e5!important;border-color:#4338ca!important;font-weight:800!important}.NorskSkriveverksted-module__MtI8JW__examDescBox{background:var(--bg-secondary,#f8fafc);border:1px solid var(--border,#0000001a);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 1.25rem;display:flex}.NorskSkriveverksted-module__MtI8JW__examDescText{color:var(--text-primary);flex:1;min-width:260px;margin:0;font-size:.92rem;line-height:1.5}.NorskSkriveverksted-module__MtI8JW__examCodes{color:var(--text-secondary);background:var(--bg-tertiary,#f1f5f9);border:1px solid var(--border,#00000014);border-radius:6px;padding:.3rem .65rem;font-size:.82rem;font-weight:800}.NorskSkriveverksted-module__MtI8JW__taskFilterBar{background:var(--bg-secondary,#f8fafc);border:1px solid var(--border,#0000001a);border-radius:10px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .85rem;display:flex}.NorskSkriveverksted-module__MtI8JW__filterLabel{color:var(--text-primary);font-size:.84rem;font-weight:800}.NorskSkriveverksted-module__MtI8JW__filterButtons{gap:.4rem;display:flex}.NorskSkriveverksted-module__MtI8JW__filterBtn{background:var(--bg-secondary,#fff);border:1px solid var(--border,#00000026);color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast);border-radius:6px;padding:.35rem .75rem;font-size:.82rem;font-weight:700}.NorskSkriveverksted-module__MtI8JW__filterBtn:hover{background:var(--bg-tertiary)}.NorskSkriveverksted-module__MtI8JW__filterBtnActive{box-shadow:0 2px 6px #4f46e54d;color:#fff!important;background:#4f46e5!important;border-color:#4338ca!important;font-weight:800!important}.NorskSkriveverksted-module__MtI8JW__taskListGrid{flex-direction:column;gap:.95rem;display:flex}.NorskSkriveverksted-module__MtI8JW__taskCard{background:var(--bg-secondary,#fff);border:1.5px solid var(--border,#0000001f);cursor:pointer;transition:all var(--transition-fast);border-radius:14px;flex-direction:column;gap:.6rem;padding:1.35rem;display:flex;box-shadow:0 2px 10px #00000008}.NorskSkriveverksted-module__MtI8JW__taskCard:hover{border-color:#4f46e5;transform:translateY(-2px);box-shadow:0 6px 20px #4f46e514}.NorskSkriveverksted-module__MtI8JW__taskCardSelected{background:#4f46e50a!important;border-color:#4f46e5!important;box-shadow:0 4px 16px #4f46e51f!important}.NorskSkriveverksted-module__MtI8JW__taskCardHeader{justify-content:space-between;align-items:center;display:flex}.NorskSkriveverksted-module__MtI8JW__wordGuide{color:var(--text-muted);font-size:.8rem}.NorskSkriveverksted-module__MtI8JW__taskCardTitle{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:800}.NorskSkriveverksted-module__MtI8JW__taskCardPrompt{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.5}.NorskSkriveverksted-module__MtI8JW__taskCardFooter{color:var(--text-muted);justify-content:space-between;align-items:center;margin-top:.25rem;font-size:.82rem;display:flex}.NorskSkriveverksted-module__MtI8JW__customTaskBox{flex-direction:column;gap:1rem;display:flex}.NorskSkriveverksted-module__MtI8JW__customNotice{color:var(--text-primary);background:#6366f114;border:1px solid #6366f140;border-radius:10px;padding:.85rem 1rem;font-size:.88rem;line-height:1.5}.NorskSkriveverksted-module__MtI8JW__formGroup{flex-direction:column;gap:.35rem;display:flex}.NorskSkriveverksted-module__MtI8JW__formRow{gap:1rem;display:flex}.NorskSkriveverksted-module__MtI8JW__label{color:var(--text-primary);font-size:.85rem;font-weight:700}.NorskSkriveverksted-module__MtI8JW__input,.NorskSkriveverksted-module__MtI8JW__select,.NorskSkriveverksted-module__MtI8JW__textarea{border:1px solid var(--border);background:var(--bg-secondary);width:100%;color:var(--text-primary);border-radius:8px;outline:none;padding:.65rem .85rem;font-family:inherit;font-size:.92rem}.NorskSkriveverksted-module__MtI8JW__input:focus,.NorskSkriveverksted-module__MtI8JW__select:focus,.NorskSkriveverksted-module__MtI8JW__textarea:focus{border-color:var(--primary)}.NorskSkriveverksted-module__MtI8JW__coachChatModalOverlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1100;background:#00000080;justify-content:flex-end;align-items:flex-end;padding:1.5rem;display:flex;position:fixed;inset:0}.NorskSkriveverksted-module__MtI8JW__coachChatModal{color:var(--text-primary);border:1px solid var(--border,#0000001a);border-radius:16px;flex-direction:column;width:100%;max-width:440px;height:600px;display:flex;overflow:hidden;box-shadow:0 10px 40px #0000004d;background:var(--bg-secondary,#fff)!important}.NorskSkriveverksted-module__MtI8JW__coachChatHeader{background:var(--bg-secondary);border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex}.NorskSkriveverksted-module__MtI8JW__coachHeaderInfo{align-items:center;gap:.6rem;display:flex}.NorskSkriveverksted-module__MtI8JW__coachTitle{color:var(--text-primary);margin:0;font-size:1rem;font-weight:800}.NorskSkriveverksted-module__MtI8JW__coachSubtitle{color:var(--text-secondary);font-size:.75rem}.NorskSkriveverksted-module__MtI8JW__closeChatBtn{color:var(--text-muted);cursor:pointer;background:0 0;border:none;font-size:1.2rem}.NorskSkriveverksted-module__MtI8JW__coachMessagesList{flex-direction:column;flex:1;gap:.85rem;padding:1.25rem;display:flex;overflow-y:auto}.NorskSkriveverksted-module__MtI8JW__chatMessage{gap:.6rem;max-width:90%;display:flex}.NorskSkriveverksted-module__MtI8JW__chatMessageUser{flex-direction:row-reverse;align-self:flex-end}.NorskSkriveverksted-module__MtI8JW__chatMessageModel{align-self:flex-start}.NorskSkriveverksted-module__MtI8JW__modelAvatar{background:var(--primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.75rem;font-weight:800;display:flex}.NorskSkriveverksted-module__MtI8JW__chatBubble{background:var(--bg-secondary,#fff);border:1px solid var(--border,#0000001a);color:var(--text-primary);border-radius:12px;padding:.75rem 1rem;font-size:.92rem;line-height:1.6}.NorskSkriveverksted-module__MtI8JW__formattedChatContent{flex-direction:column;gap:.6rem;display:flex}.NorskSkriveverksted-module__MtI8JW__chatParagraph{margin:0;line-height:1.6}.NorskSkriveverksted-module__MtI8JW__chatParagraph strong,.NorskSkriveverksted-module__MtI8JW__chatBulletItem strong{color:inherit;font-weight:800}.NorskSkriveverksted-module__MtI8JW__chatBulletList{flex-direction:column;gap:.35rem;margin:.3rem 0;padding-left:1.25rem;display:flex}.NorskSkriveverksted-module__MtI8JW__chatBulletItem{line-height:1.5}.NorskSkriveverksted-module__MtI8JW__chatBlockContainer{flex-direction:column;gap:.35rem;display:flex}.NorskSkriveverksted-module__MtI8JW__chatMessageUser .NorskSkriveverksted-module__MtI8JW__chatBubble{background:var(--primary,#4f46e5);color:#fff;border-color:var(--primary,#4f46e5)}.NorskSkriveverksted-module__MtI8JW__quickPromptsBar{border-top:1px solid var(--border);background:var(--bg-secondary);gap:.4rem;padding:.5rem 1rem;display:flex;overflow-x:auto}.NorskSkriveverksted-module__MtI8JW__quickPromptPill{background:var(--bg-card);border:1px solid var(--border);color:var(--text-secondary);white-space:nowrap;cursor:pointer;border-radius:9999px;padding:.3rem .6rem;font-size:.75rem}.NorskSkriveverksted-module__MtI8JW__quickPromptPill:hover{border-color:var(--primary);color:var(--primary)}.NorskSkriveverksted-module__MtI8JW__coachInputBar{background:var(--bg-card);border-top:1px solid var(--border);gap:.5rem;padding:.85rem 1rem;display:flex}.NorskSkriveverksted-module__MtI8JW__coachInput{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);border-radius:8px;outline:none;flex:1;padding:.5rem .75rem;font-size:.88rem}.NorskSkriveverksted-module__MtI8JW__errorAlert{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.9rem;display:flex}.NorskSkriveverksted-module__MtI8JW__closeAlertBtn{color:#ef4444;cursor:pointer;background:0 0;border:none;font-weight:800}.NorskSkriveverksted-module__MtI8JW__miniSpinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;margin-right:.5rem;animation:.8s linear infinite NorskSkriveverksted-module__MtI8JW__spin;display:inline-block}@keyframes NorskSkriveverksted-module__MtI8JW__spin{to{transform:rotate(360deg)}}.NorskSkriveverksted-module__MtI8JW__evaluatingModalCard{background:var(--bg-card);border:1px solid var(--border);text-align:center;border-radius:20px;flex-direction:column;align-items:center;width:90%;max-width:520px;padding:2.2rem 2rem;animation:.25s ease-out NorskSkriveverksted-module__MtI8JW__modalFadeIn;display:flex;box-shadow:0 20px 60px #00000040}.NorskSkriveverksted-module__MtI8JW__evaluatingSpinnerWrapper{justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:1.25rem;display:flex;position:relative}.NorskSkriveverksted-module__MtI8JW__evaluatingSpinnerRing{border:4px solid #4f46e51f;border-top-color:#4f46e5;border-radius:50%;width:100%;height:100%;animation:1s cubic-bezier(.55,.15,.45,.85) infinite NorskSkriveverksted-module__MtI8JW__spin;position:absolute}.NorskSkriveverksted-module__MtI8JW__evaluatingSpinnerCore{background:linear-gradient(135deg,#4f46e5,#6366f1);border-radius:50%;width:28px;height:28px;animation:1.6s ease-in-out infinite alternate NorskSkriveverksted-module__MtI8JW__pulseCore;box-shadow:0 0 16px #4f46e580}@keyframes NorskSkriveverksted-module__MtI8JW__pulseCore{0%{opacity:.7;transform:scale(.85)}to{opacity:1;transform:scale(1.15)}}.NorskSkriveverksted-module__MtI8JW__evaluatingTitle{color:var(--text-primary);letter-spacing:-.01em;margin:0 0 .4rem;font-size:1.35rem;font-weight:800}.NorskSkriveverksted-module__MtI8JW__evaluatingSubtitle{color:var(--text-secondary);margin:0 0 1.2rem;font-size:.88rem;line-height:1.45}.NorskSkriveverksted-module__MtI8JW__evaluatingTaskPill{background:var(--bg-secondary);border:1px solid var(--border);border-radius:9999px;align-items:center;gap:.5rem;max-width:100%;margin-bottom:1.5rem;padding:.35rem .85rem;font-size:.8rem;display:inline-flex}.NorskSkriveverksted-module__MtI8JW__evaluatingTaskLabel{text-transform:uppercase;color:var(--text-secondary);font-size:.7rem;font-weight:800}.NorskSkriveverksted-module__MtI8JW__evaluatingTaskName{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-weight:700;overflow:hidden}.NorskSkriveverksted-module__MtI8JW__evaluatingLangTag{color:#4f46e5;background:#4f46e51f;border-radius:4px;padding:.15rem .45rem;font-size:.7rem;font-weight:800}.NorskSkriveverksted-module__MtI8JW__evaluatingStepsContainer{background:var(--bg-secondary);border:1px solid var(--border);text-align:left;border-radius:14px;flex-direction:column;gap:.65rem;width:100%;margin-bottom:1.2rem;padding:1rem 1.15rem;display:flex}.NorskSkriveverksted-module__MtI8JW__evaluatingStepRow{align-items:center;gap:.65rem;font-size:.84rem;transition:all .2s;display:flex}.NorskSkriveverksted-module__MtI8JW__evaluatingStepDone{color:var(--text-secondary);opacity:.75}.NorskSkriveverksted-module__MtI8JW__evaluatingStepCurrent{color:var(--text-primary);font-weight:700}.NorskSkriveverksted-module__MtI8JW__evaluatingStepPending{color:var(--text-secondary);opacity:.35}.NorskSkriveverksted-module__MtI8JW__evaluatingStepIcon{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.NorskSkriveverksted-module__MtI8JW__stepCheckmark{color:#10b981;font-size:.85rem;font-weight:900}.NorskSkriveverksted-module__MtI8JW__stepPulseDot{background:#4f46e5;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite alternate NorskSkriveverksted-module__MtI8JW__pulseDot;box-shadow:0 0 8px #4f46e5}@keyframes NorskSkriveverksted-module__MtI8JW__pulseDot{0%{opacity:.6;transform:scale(.8)}to{opacity:1;transform:scale(1.3)}}.NorskSkriveverksted-module__MtI8JW__stepPendingDot{background:var(--border);border-radius:50%;width:6px;height:6px}.NorskSkriveverksted-module__MtI8JW__evaluatingStepText{line-height:1.35}.NorskSkriveverksted-module__MtI8JW__evaluatingFooterNote{color:var(--text-secondary);opacity:.8;font-size:.78rem}.NorskSkriveverksted-module__MtI8JW__historyList{flex-direction:column;gap:.85rem;display:flex}.NorskSkriveverksted-module__MtI8JW__historyCard{background:var(--bg-secondary);border:1px solid var(--border);transition:all var(--transition-fast);border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:1.25rem;padding:1.15rem 1.25rem;display:grid}.NorskSkriveverksted-module__MtI8JW__historyCard:hover{border-color:#4f46e5;box-shadow:0 4px 16px #0000000d}.NorskSkriveverksted-module__MtI8JW__historyLeft{flex-direction:column;gap:.35rem;min-width:0;display:flex}.NorskSkriveverksted-module__MtI8JW__historyBadgesRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.NorskSkriveverksted-module__MtI8JW__historyLanguage{color:var(--text-primary);font-size:.8rem;font-weight:700}.NorskSkriveverksted-module__MtI8JW__historyDate{color:var(--text-secondary);font-size:.78rem}.NorskSkriveverksted-module__MtI8JW__historyTitle{color:var(--text-primary);margin:.15rem 0 0;font-size:1.02rem;font-weight:800;line-height:1.35}.NorskSkriveverksted-module__MtI8JW__historyTaskSubtitle{color:var(--text-secondary);font-size:.82rem;line-height:1.35}.NorskSkriveverksted-module__MtI8JW__historyRight{flex-shrink:0;align-items:center;gap:1.15rem;display:flex}.NorskSkriveverksted-module__MtI8JW__historyGradeCol{text-align:right;flex-direction:column;align-items:flex-end;min-width:140px;display:flex}.NorskSkriveverksted-module__MtI8JW__historyGradeLabel{font-size:1.1rem;font-weight:900;line-height:1.2}.NorskSkriveverksted-module__MtI8JW__historyScoreLabel{color:var(--text-secondary);font-size:.76rem}.NorskSkriveverksted-module__MtI8JW__historyOpenBtn{white-space:nowrap;text-align:center;min-width:135px;padding:.5rem 1rem;font-size:.84rem;font-weight:700}.NorskSkriveverksted-module__MtI8JW__historyDeleteBtn{color:var(--text-secondary);opacity:.5;cursor:pointer;transition:all var(--transition-fast);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:.35rem .5rem;font-size:1.1rem;display:flex}.NorskSkriveverksted-module__MtI8JW__historyDeleteBtn:hover{color:#ef4444;opacity:1;background:#ef44441a}@media (max-width:768px){.NorskSkriveverksted-module__MtI8JW__historyCard{grid-template-columns:1fr;gap:1rem}.NorskSkriveverksted-module__MtI8JW__historyRight{border-top:1px solid var(--border);justify-content:space-between;width:100%;padding-top:.75rem}.NorskSkriveverksted-module__MtI8JW__historyGradeCol{text-align:left;min-width:unset;align-items:flex-start}}.NorskSkriveverksted-module__MtI8JW__lockedWorkspaceWrapper{width:100%;position:relative}.NorskSkriveverksted-module__MtI8JW__lockedDisabledLayer{opacity:.35;filter:grayscale(40%)blur(1.5px);pointer-events:none;-webkit-user-select:none;user-select:none;transition:all .3s}.NorskSkriveverksted-module__MtI8JW__paywallOverlay{z-index:50;pointer-events:none;justify-content:center;align-items:flex-start;padding:2rem 1.5rem;display:flex;position:absolute;inset:0}.NorskSkriveverksted-module__MtI8JW__paywallCard{pointer-events:auto;background:var(--bg-card,#fff);border:2px solid var(--primary,#6366f1);text-align:center;border-radius:20px;flex-direction:column;align-items:center;gap:1.15rem;width:100%;max-width:580px;padding:2.25rem 2rem;animation:.3s ease-out NorskSkriveverksted-module__MtI8JW__fadeInPaywall;display:flex;position:sticky;top:14vh;box-shadow:0 20px 50px #00000040,0 0 30px #6366f133}[data-theme=dark] .NorskSkriveverksted-module__MtI8JW__paywallCard{background:#1e293b;border-color:#8b5cf6}.NorskSkriveverksted-module__MtI8JW__paywallBadge{color:var(--primary,#6366f1);text-transform:uppercase;letter-spacing:.08em;background:#6366f11f;border-radius:20px;padding:.35rem .85rem;font-size:.78rem;font-weight:800}[data-theme=dark] .NorskSkriveverksted-module__MtI8JW__paywallBadge{color:#c4b5fd;background:#8b5cf640}.NorskSkriveverksted-module__MtI8JW__paywallTitle{color:var(--text-primary);margin:0;font-size:1.45rem;font-weight:800;line-height:1.3}.NorskSkriveverksted-module__MtI8JW__paywallDescription{color:var(--text-secondary);margin:0;font-size:.95rem;line-height:1.6}.NorskSkriveverksted-module__MtI8JW__paywallFeatureList{text-align:left;background:var(--bg-tertiary,#f8fafc);border:1px solid var(--border);width:100%;color:var(--text-primary);border-radius:12px;flex-direction:column;gap:.5rem;padding:1rem 1.25rem;font-size:.88rem;display:flex}[data-theme=dark] .NorskSkriveverksted-module__MtI8JW__paywallFeatureList{background:#0f172a}.NorskSkriveverksted-module__MtI8JW__paywallFeatureItem{align-items:center;gap:.6rem;display:flex}.NorskSkriveverksted-module__MtI8JW__paywallCheckIcon{color:#22c55e;font-weight:900}.NorskSkriveverksted-module__MtI8JW__paywallActionGroup{flex-direction:column;gap:.75rem;width:100%;margin-top:.5rem;display:flex}@keyframes NorskSkriveverksted-module__MtI8JW__fadeInPaywall{0%{opacity:0;transform:scale(.96)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}
.Eksamenshefte-module__eW3Jaq__hefteContainer{width:100%;max-width:900px;color:var(--text-primary,#1e293b);margin:0 auto;padding:1.5rem 1rem 3rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.Eksamenshefte-module__eW3Jaq__noPrintToolbar{background:var(--bg-card,#fff);border:1px solid var(--border,#0000001a);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:.85rem 1.25rem;display:flex;box-shadow:0 4px 12px #0000000d}.Eksamenshefte-module__eW3Jaq__toolbarLeft{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.Eksamenshefte-module__eW3Jaq__toolbarBadge{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#4f46e5;border-radius:6px;padding:.25rem .6rem;font-size:.75rem;font-weight:800}.Eksamenshefte-module__eW3Jaq__toolbarSubtitle{color:var(--text-secondary,#64748b);font-size:.88rem;font-weight:600}.Eksamenshefte-module__eW3Jaq__toolbarRight{align-items:center;gap:.75rem;display:flex}.Eksamenshefte-module__eW3Jaq__closeBtn{background:var(--bg-secondary,#f1f5f9);border:1px solid var(--border,#0000001a);color:var(--text-primary,#1e293b);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;font-weight:700;transition:all .15s;display:flex}.Eksamenshefte-module__eW3Jaq__closeBtn:hover{background:var(--bg-tertiary,#e2e8f0)}.Eksamenshefte-module__eW3Jaq__documentBody{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:2.5rem 2.25rem;box-shadow:0 10px 30px #0000000f}.Eksamenshefte-module__eW3Jaq__hefteHeader{border-bottom:2px solid #e2e8f0;margin-bottom:2rem;padding-bottom:1.5rem}.Eksamenshefte-module__eW3Jaq__headerMeta{color:#6366f1;letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:.5rem;font-size:.75rem;font-weight:800;display:flex}.Eksamenshefte-module__eW3Jaq__metaDate{color:#64748b}.Eksamenshefte-module__eW3Jaq__mainTitle{color:#0f172a;margin:.25rem 0 .75rem;font-size:1.85rem;font-weight:900;line-height:1.25}.Eksamenshefte-module__eW3Jaq__leadParagraph{color:#475569;margin:0 0 1.25rem;font-size:.98rem;line-height:1.55}.Eksamenshefte-module__eW3Jaq__examPermissionBox{background:#6366f112;border:1.5px solid #6366f1;border-radius:10px;flex-direction:column;gap:.35rem;padding:.85rem 1.1rem;display:flex}.Eksamenshefte-module__eW3Jaq__examPermissionBadge{color:#4f46e5;text-transform:uppercase;letter-spacing:.05em;font-size:.8rem;font-weight:800}.Eksamenshefte-module__eW3Jaq__examPermissionText{color:#1e293b;margin:0;font-size:.88rem;line-height:1.45}.Eksamenshefte-module__eW3Jaq__sectionBlock{margin-bottom:2.25rem}.Eksamenshefte-module__eW3Jaq__sectionHeader{border-bottom:1.5px solid #f1f5f9;align-items:center;gap:.6rem;margin-bottom:.85rem;padding-bottom:.4rem;display:flex}.Eksamenshefte-module__eW3Jaq__sectionNumber{color:#fff;letter-spacing:.05em;background:#0f172a;border-radius:4px;padding:.2rem .5rem;font-size:.75rem;font-weight:800}.Eksamenshefte-module__eW3Jaq__sectionTitle{color:#0f172a;margin:0;font-size:1.22rem;font-weight:800}.Eksamenshefte-module__eW3Jaq__sectionIntro{color:#334155;margin:0 0 1rem;font-size:.92rem;line-height:1.5}.Eksamenshefte-module__eW3Jaq__gridTwoCol{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.Eksamenshefte-module__eW3Jaq__gridThreeCol{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.Eksamenshefte-module__eW3Jaq__cardItem,.Eksamenshefte-module__eW3Jaq__fullWidthCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:1.15rem}.Eksamenshefte-module__eW3Jaq__cardTitle{color:#1e293b;margin:0 0 .6rem;font-size:.98rem;font-weight:800}.Eksamenshefte-module__eW3Jaq__stepBlock{margin-bottom:.75rem}.Eksamenshefte-module__eW3Jaq__stepBlock:last-child{margin-bottom:0}.Eksamenshefte-module__eW3Jaq__stepBlock>strong{color:#0f172a;margin-bottom:.15rem;font-size:.88rem;display:block}.Eksamenshefte-module__eW3Jaq__stepBlock p{color:#475569;margin:0;font-size:.85rem;line-height:1.45}.Eksamenshefte-module__eW3Jaq__bulletList,.Eksamenshefte-module__eW3Jaq__ruleList{color:#334155;margin:0;padding-left:1.2rem;font-size:.86rem;line-height:1.5}.Eksamenshefte-module__eW3Jaq__bulletList li,.Eksamenshefte-module__eW3Jaq__ruleList li{margin-bottom:.4rem}.Eksamenshefte-module__eW3Jaq__compactTable,.Eksamenshefte-module__eW3Jaq__fullTable{border-collapse:collapse;width:100%;margin:.5rem 0 0;font-size:.85rem}.Eksamenshefte-module__eW3Jaq__compactTable th,.Eksamenshefte-module__eW3Jaq__compactTable td,.Eksamenshefte-module__eW3Jaq__fullTable th,.Eksamenshefte-module__eW3Jaq__fullTable td{text-align:left;border:1px solid #e2e8f0;padding:.45rem .6rem;line-height:1.4}.Eksamenshefte-module__eW3Jaq__compactTable th,.Eksamenshefte-module__eW3Jaq__fullTable th{color:#1e293b;background:#f1f5f9;font-weight:800}.Eksamenshefte-module__eW3Jaq__fullTable td{color:#334155}.Eksamenshefte-module__eW3Jaq__fullTable tr:nth-child(2n){background:#f8fafc}.Eksamenshefte-module__eW3Jaq__tagGroup{flex-wrap:wrap;gap:.35rem;margin:.4rem 0 0;display:flex}.Eksamenshefte-module__eW3Jaq__tagGroup span{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:.2rem .5rem;font-size:.78rem;font-weight:600}.Eksamenshefte-module__eW3Jaq__checklistGrid{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.Eksamenshefte-module__eW3Jaq__checkItem{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:flex-start;gap:.6rem;padding:.6rem .75rem;font-size:.84rem;line-height:1.4;display:flex}.Eksamenshefte-module__eW3Jaq__checkNum{color:#fff;background:#4f46e5;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:.72rem;font-weight:800;display:flex}.Eksamenshefte-module__eW3Jaq__hefteFooter{text-align:center;color:#64748b;border-top:1.5px solid #e2e8f0;margin-top:2rem;padding-top:1.25rem;font-size:.78rem}@media (max-width:768px){.Eksamenshefte-module__eW3Jaq__gridTwoCol,.Eksamenshefte-module__eW3Jaq__checklistGrid{grid-template-columns:1fr}.Eksamenshefte-module__eW3Jaq__documentBody{padding:1.5rem 1rem}.Eksamenshefte-module__eW3Jaq__mainTitle{font-size:1.4rem}}@media print{body{color:#000!important;background:#fff!important}.Eksamenshefte-module__eW3Jaq__noPrintToolbar{display:none!important}.Eksamenshefte-module__eW3Jaq__hefteContainer{max-width:100%!important;margin:0!important;padding:0!important}.Eksamenshefte-module__eW3Jaq__documentBody{box-shadow:none!important;border:none!important;padding:0!important}.Eksamenshefte-module__eW3Jaq__sectionBlock{page-break-inside:avoid;margin-bottom:1.5rem}.Eksamenshefte-module__eW3Jaq__mainTitle{font-size:1.6rem!important}}
