/* Koderia v66.8.3 · Git + Tower Defense Interactive lesson · teacher-gated hints */
body.gitTdLessonOpen{overflow:hidden}
.gitTdOverlay{position:fixed;inset:0;z-index:2147483100;display:none;place-items:center;padding:12px;background:rgba(1,7,13,.9);backdrop-filter:blur(10px);color:#edfaff;font-family:Inter,"Trebuchet MS",Arial,sans-serif}
.gitTdOverlay.open{display:grid}
.gitTdShell{width:min(1500px,calc(100vw - 24px));height:min(960px,calc(100vh - 24px));display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:1px solid rgba(108,224,247,.2);border-radius:28px;background:linear-gradient(145deg,#07141d,#08121b 54%,#0b1521);box-shadow:0 35px 120px rgba(0,0,0,.62),0 0 0 1px rgba(255,255,255,.025) inset}
.gitTdHead{display:flex;align-items:center;gap:14px;min-width:0;padding:15px 17px;border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(90deg,rgba(16,144,167,.14),rgba(77,55,157,.09),transparent)}
.gitTdMark{position:relative;width:58px;height:58px;display:grid;place-items:center;flex:0 0 auto;border-radius:17px;background:#071016;border:1px solid rgba(80,236,176,.28)}
.gitTdMark span{color:#78f0b0;font:1000 21px/1 ui-monospace,SFMono-Regular,Consolas,monospace}.gitTdMark i{position:absolute;right:8px;bottom:8px;width:8px;height:8px;border-radius:50%;background:#6ff5ae;box-shadow:0 0 12px #6ff5ae}
.gitTdHeadCopy{display:grid;gap:3px;min-width:0}.gitTdHeadCopy small{color:#72e8f8;font-size:11px;font-weight:1000;letter-spacing:.1em}.gitTdHeadCopy h2{margin:0;font-size:clamp(21px,2vw,30px);line-height:1.08;white-space:normal}.gitTdHeadCopy p{margin:0;color:#93aebb;font-size:13px;line-height:1.4;white-space:normal}.gitTdClock{display:grid;gap:3px;margin-left:auto;padding:9px 13px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.035);text-align:right;flex:0 0 auto}.gitTdClock small{color:#718d9a;font-size:10px;font-weight:1000}.gitTdClock strong{color:#ffd57e;font-size:16px}.gitTdClose{width:44px;height:44px;flex:0 0 auto;border:1px solid rgba(255,255,255,.09);border-radius:13px;background:rgba(255,255,255,.04);color:#e9fbff;font:900 24px/1 Arial;cursor:pointer}
.gitTdBody{display:grid;grid-template-columns:270px minmax(0,1fr);min-height:0;min-width:0}.gitTdRail{padding:13px 10px;border-right:1px solid rgba(255,255,255,.06);overflow-y:auto;overflow-x:hidden;background:rgba(1,10,16,.4)}.gitTdRail>button{width:100%;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:10px 9px;margin:0 0 6px;border:1px solid transparent;border-radius:14px;background:transparent;color:#91a9b4;text-align:left;cursor:pointer}.gitTdRail>button>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;background:rgba(255,255,255,.045);font-weight:1000}.gitTdRail>button>div{display:grid;gap:3px;min-width:0}.gitTdRail b{font-size:12px;line-height:1.3;white-space:normal;overflow:visible;text-overflow:clip;word-break:normal}.gitTdRail small{color:#6e8995;font-size:9px;font-weight:1000;letter-spacing:.06em;line-height:1.3;white-space:normal}.gitTdRail>button.active{border-color:rgba(86,222,244,.28);background:linear-gradient(90deg,rgba(36,159,186,.13),rgba(86,75,202,.08));color:#f1fdff}.gitTdRail>button.active>span{background:linear-gradient(145deg,#1aa9cb,#5263d8);color:#fff}.gitTdRail>button.done{color:#7fe4af}.gitTdRail>button.done>span{background:rgba(49,192,126,.15);color:#76ebac}
.gitTdWork{display:grid;align-content:start;gap:14px;min-width:0;padding:18px 22px 28px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable}
.gitTdStageHero{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding:18px 19px;border:1px solid rgba(97,221,244,.1);border-radius:19px;background:radial-gradient(circle at 100% 0,rgba(71,106,222,.14),transparent 42%),linear-gradient(135deg,rgba(13,44,58,.82),rgba(6,18,27,.96))}.gitTdStageHero small{color:#62dff1;font-size:10px;font-weight:1000;letter-spacing:.09em;line-height:1.4}.gitTdStageHero h1{margin:5px 0 5px;font-size:clamp(22px,2.3vw,31px);line-height:1.15;white-space:normal}.gitTdStageHero p{margin:0;max-width:900px;color:#a0b6c0;font-size:14px;line-height:1.52;white-space:normal}.gitTdStageHero>b{padding:8px 11px;border-radius:10px;background:rgba(255,194,91,.08);color:#ffd27a;font-size:12px;white-space:nowrap}
.gitTdConcept{display:grid;gap:12px;padding:18px;border:1px solid rgba(87,229,184,.14);border-radius:20px;background:linear-gradient(145deg,rgba(16,61,53,.28),rgba(4,16,22,.94))}.gitTdConcept header{display:flex;align-items:center;gap:11px}.gitTdConcept header>span{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;background:rgba(66,221,174,.09);font-size:20px}.gitTdConcept small{color:#75e6ae;font-size:10px;font-weight:1000;letter-spacing:.1em}.gitTdConcept h3{margin:3px 0 0;font-size:19px;line-height:1.25}.gitTdConcept>p{margin:0;color:#a1b8c1;line-height:1.6;font-size:14px}.gitTdConcept pre{margin:0;overflow:auto;padding:14px 15px;border:1px solid rgba(99,227,171,.1);border-radius:13px;background:#020b0f;color:#91efbb;font:700 12px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;word-break:break-word}.gitTdRemember{padding:11px 13px;border-radius:12px;background:rgba(255,199,87,.07);color:#d8c38f;font-size:13px;line-height:1.5}
.gitTdMissionBoard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.gitTdMissionBoard article{padding:16px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgba(255,255,255,.028)}.gitTdMissionBoard span{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;background:#0d3644;color:#83efff;font-weight:1000}.gitTdMissionBoard b{display:block;margin:10px 0 5px;font-size:14px}.gitTdMissionBoard p{margin:0;color:#8fa5af;font-size:12px;line-height:1.5}
.gitTdTheoryGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gitTdTheoryCard{display:flex;gap:11px;padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:rgba(255,255,255,.025)}.gitTdTheoryCard>span{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:#092732;color:#72e5f6;font-weight:1000}.gitTdTheoryCard b{font-size:14px;line-height:1.3}.gitTdTheoryCard p{margin:5px 0 0;color:#8da5b0;font-size:12px;line-height:1.5}
.gitTdFormGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.gitTdFormGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.gitTdField{display:grid;align-content:start;gap:7px;min-width:0;padding:13px;border:1px solid rgba(255,255,255,.075);border-radius:15px;background:rgba(255,255,255,.028)}.gitTdField>span{color:#70dfef;font-size:11px;font-weight:1000;letter-spacing:.055em;line-height:1.35;white-space:normal}.gitTdField input,.gitTdField textarea{width:100%;min-width:0;border:1px solid rgba(120,222,244,.12);border-radius:11px;outline:none;background:#041218;color:#f2fbff;font:750 14px/1.45 Inter,Arial,sans-serif;box-sizing:border-box}.gitTdField input{min-height:46px;padding:11px 12px}.gitTdField textarea{min-height:92px;padding:11px 12px;resize:vertical}.gitTdField input:focus,.gitTdField textarea:focus{border-color:rgba(95,226,241,.42);box-shadow:0 0 0 3px rgba(60,194,219,.07)}.gitTdExample{display:flex;align-items:flex-start;gap:8px;margin-top:2px;padding:8px 9px;border-radius:10px;background:rgba(255,194,91,.055);color:#b7a980;font-size:11px;line-height:1.45;white-space:normal}.gitTdExample small{flex:0 0 auto;color:#e2bd6c;font-size:9px;font-weight:1000;letter-spacing:.07em}.gitTdExample span{min-width:0;overflow-wrap:anywhere}
.gitTdExactGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gitTdExactTask{display:grid;gap:9px;padding:14px;border:1px solid rgba(255,255,255,.075);border-radius:16px;background:#06151d}.gitTdExactTask>small{color:#6fdfee;font-size:10px;font-weight:1000;letter-spacing:.08em}.gitTdExactTask>p{margin:0;color:#c9d9df;line-height:1.45}.gitTdExactTask>div:not(.gitTdExample){display:flex;align-items:center;gap:4px;min-width:0;padding:8px 10px;border:1px solid rgba(93,229,177,.12);border-radius:11px;background:#020c10}.gitTdExactTask code{color:#82ebb0;font:800 13px ui-monospace,Consolas,monospace;white-space:pre}.gitTdExactTask input{flex:1;min-width:80px;padding:8px;border:0;outline:none;background:transparent;color:#fff;font:900 14px ui-monospace,Consolas,monospace}.gitTdExactTask>[data-exact-result]{min-height:18px;color:#7c9098;font-size:12px}.gitTdExactTask.ok{border-color:rgba(70,216,143,.28);background:rgba(45,175,112,.065)}.gitTdExactTask.ok>[data-exact-result]{color:#79e7a8}.gitTdExactTask.bad{border-color:rgba(245,117,117,.18)}.gitTdExactTask.bad>[data-exact-result]{color:#ff9999}
.gitTdTerminalMission{display:grid;gap:12px;padding:16px;border:1px solid rgba(255,255,255,.075);border-radius:20px;background:rgba(255,255,255,.03)}.gitTdTerminalMission>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.gitTdTerminalMission>header small{color:#70e7f6;font-size:10px;font-weight:1000;letter-spacing:.09em}.gitTdTerminalMission>header h3{margin:4px 0 0;font-size:19px}.gitTdTerminalMission>header>b{color:#78ebb1;font-size:11px;white-space:nowrap}.gitTdTerminalWindow{overflow:hidden;border:1px solid rgba(106,239,178,.17);border-radius:17px;background:#02080c;box-shadow:0 18px 45px rgba(0,0,0,.24)}.gitTdTerminalBar{height:40px;display:flex;align-items:center;gap:7px;padding:0 12px;border-bottom:1px solid rgba(255,255,255,.055);background:#071118}.gitTdTerminalBar i{width:9px;height:9px;border-radius:50%;background:#ff6f6f}.gitTdTerminalBar i:nth-child(2){background:#ffc863}.gitTdTerminalBar i:nth-child(3){background:#6fe59c}.gitTdTerminalBar b{margin-left:5px;color:#718b97;font-size:11px}.gitTdTerminalScreen{height:330px;overflow:auto;padding:16px;background:radial-gradient(circle at 85% 20%,rgba(42,184,138,.045),transparent 36%),#02090d;color:#a7f3cc;font:700 13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.gitTdTerminalLine{min-height:21px;white-space:pre-wrap;overflow-wrap:anywhere}.gitTdTerminalLine.system{color:#70a5b7}.gitTdTerminalLine.command{color:#fff}.gitTdTerminalLine.command b{color:#72e8ac}.gitTdTerminalLine.error{color:#ff8f8f}.gitTdTerminalLine.success{color:#73f0a8;font-weight:1000}.gitTdTerminalLine.output{color:#b6dbca}.gitTdTerminalInput{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid rgba(255,255,255,.055);background:#041016}.gitTdTerminalInput>b{color:#6fe5a8;font:800 12px ui-monospace,Consolas,monospace;white-space:nowrap}.gitTdTerminalInput input{min-width:0;padding:12px 10px;border:0;outline:none;background:transparent;color:#f2fff8;font:800 14px ui-monospace,Consolas,monospace}.gitTdTerminalInput button{min-height:40px;padding:0 14px;border:1px solid rgba(99,227,171,.18);border-radius:10px;background:rgba(54,190,132,.1);color:#82efb5;font-weight:1000;cursor:pointer}.gitTdTerminalInput :is(input,button):disabled{opacity:.4}.gitTdHintBox{display:flex;gap:9px;align-items:flex-start;padding:11px 13px;border-radius:12px;background:rgba(92,180,236,.06);border:1px solid rgba(92,180,236,.1);color:#a8c9d8;font-size:12px;line-height:1.45}.gitTdHintBox b{color:#7edff3;white-space:nowrap}
.gitTdCommitBuilder{display:grid;gap:12px;padding:17px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:#06131b}.gitTdCommitBuilder>small{color:#6fe3f3;font-weight:1000;letter-spacing:.08em}.gitTdCommitBuilder>div{display:flex;align-items:center;min-width:0;overflow:hidden;border:1px solid rgba(83,225,168,.16);border-radius:13px;background:#020c10}.gitTdCommitBuilder code{padding:13px;color:#7ee7ae;font:800 13px ui-monospace,Consolas,monospace;white-space:nowrap}.gitTdCommitBuilder input{flex:1;min-width:0;padding:13px 2px;border:0;outline:none;background:transparent;color:#fff;font:800 13px ui-monospace,Consolas,monospace}.gitTdCommitBuilder button{width:max-content;padding:10px 15px;border:0;border-radius:11px;background:linear-gradient(135deg,#21b4d4,#5863d6);color:#fff;font-weight:1000;cursor:pointer}.gitTdCommitBuilder pre{margin:0;padding:11px 12px;border-radius:11px;background:#020b0f;color:#82ebb2;font:700 12px ui-monospace,Consolas,monospace;white-space:pre-wrap}
.gitTdQuizArena,.gitTdQuizFinish{display:grid;gap:13px;padding:18px;border:1px solid rgba(255,255,255,.075);border-radius:20px;background:rgba(255,255,255,.03)}.gitTdQuizArena>small{color:#70e7f6;font-size:10px;font-weight:1000;letter-spacing:.08em}.gitTdQuizArena h2{margin:0;font-size:20px;line-height:1.35}.gitTdQuizArena>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gitTdQuizArena>div>button{display:flex;align-items:center;gap:10px;min-height:58px;padding:11px 13px;border:1px solid rgba(255,255,255,.08);border-radius:13px;background:rgba(255,255,255,.03);color:#eaf9ff;text-align:left;font-weight:800;line-height:1.35;cursor:pointer}.gitTdQuizArena>div>button span{width:29px;height:29px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:#0c2c38;color:#73e3f2}.gitTdQuizArena>div>button.selected{border-color:rgba(91,221,238,.3);background:rgba(42,176,199,.09)}.gitTdQuizArena aside{padding:11px 13px;border-radius:12px;font-size:13px;line-height:1.5}.gitTdQuizArena aside.ok{background:rgba(53,190,119,.08);color:#85eab0}.gitTdQuizArena aside.bad{background:rgba(230,103,103,.08);color:#ffaaaa}.gitTdQuizArena footer{display:flex;justify-content:flex-end}.gitTdQuizArena footer button,.gitTdQuizFinish button{padding:11px 16px;border:0;border-radius:11px;background:linear-gradient(135deg,#21b4d4,#5863d6);color:#fff;font-weight:1000;cursor:pointer}.gitTdQuizArena footer button:disabled{opacity:.35}.gitTdQuizFinish{justify-items:center;text-align:center}.gitTdQuizFinish>span{font-size:46px}.gitTdQuizFinish h2{margin:0;font-size:34px}.gitTdQuizFinish p{margin:0;color:#98afb9}
.gitTdEnemyCards,.gitTdTowerCards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.gitTdEnemyCards article,.gitTdTowerCards article{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;align-content:start;padding:15px;border:1px solid rgba(255,255,255,.075);border-radius:18px;background:#06151d}.gitTdEnemyCards article h3,.gitTdTowerCards article h3{grid-column:1/-1;margin:0 0 2px;font-size:17px}.gitTdEnemyCards article .gitTdField:last-child,.gitTdTowerCards article .gitTdField:nth-last-child(1),.gitTdTowerCards article .gitTdField:nth-child(3){grid-column:1/-1}.gitTdEnemyCards article.boss{border-color:rgba(255,117,126,.16);background:linear-gradient(145deg,rgba(89,25,35,.18),#06151d)}
.gitTdChecklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.gitTdCheck{position:relative;display:flex;align-items:center;gap:10px;min-height:52px;padding:11px 12px;border:1px solid rgba(255,255,255,.075);border-radius:13px;background:rgba(255,255,255,.025);color:#eaf9ff;cursor:pointer}.gitTdCheck input{position:absolute;opacity:0;pointer-events:none}.gitTdCheck>span{width:28px;height:28px;display:grid;place-items:center;flex:0 0 auto;border-radius:8px;background:rgba(255,255,255,.06);color:#77939e}.gitTdCheck b{font-size:13px;line-height:1.4;white-space:normal}.gitTdCheck.done{border-color:rgba(62,210,139,.22);background:rgba(44,182,117,.07)}.gitTdCheck.done>span{background:#33b677;color:#fff}
.gitTdPromptBuilder{display:grid;gap:12px;padding:17px;border:1px solid rgba(89,222,169,.14);border-radius:19px;background:linear-gradient(145deg,rgba(20,58,51,.34),rgba(4,17,23,.94))}.gitTdPromptBuilder header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.gitTdPromptBuilder header small{color:#79eab0;font-size:10px;font-weight:1000;letter-spacing:.08em}.gitTdPromptBuilder header h3{margin:4px 0 0;font-size:18px}.gitTdPromptBuilder header>b{color:#ffd27d;font-size:11px;white-space:nowrap}.gitTdPromptBuilder>p{margin:0;color:#93aab4;line-height:1.5}.gitTdBuildPrompt{width:max-content;max-width:100%;padding:11px 16px;border:0;border-radius:12px;background:linear-gradient(135deg,#24b4d4,#5a61d4);color:white;font-weight:1000;white-space:normal;cursor:pointer}.gitTdPromptBuilder textarea{width:100%;min-height:340px;box-sizing:border-box;padding:14px;border:1px solid rgba(89,224,167,.12);border-radius:13px;outline:none;background:#020e12;color:#a4f0c3;font:700 12px/1.58 ui-monospace,Consolas,monospace;resize:vertical;white-space:pre-wrap}.gitTdPromptActions{display:grid;grid-template-columns:1fr 1fr;gap:9px}.gitTdPromptActions button{min-height:48px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.04);color:#f4fdff;font-weight:1000;white-space:normal;cursor:pointer}.gitTdPromptActions .deep{border:0;background:linear-gradient(135deg,#1eb2d2,#5860d3)}
.gitTdReleaseSteps{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.gitTdReleaseSteps span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:rgba(255,255,255,.055);color:#78939e;font-weight:1000}.gitTdReleaseSteps span.active{background:#15546a;color:#8ef1ff;box-shadow:0 0 15px rgba(56,211,236,.13)}.gitTdReleaseSteps span.done{background:#2d9e6b;color:#fff}.gitTdReleaseSteps i{font-style:normal;color:#617d89}
.gitTdNav{position:sticky;bottom:-28px;z-index:2;display:flex;justify-content:space-between;gap:10px;margin-top:2px;padding:14px 0 2px;background:linear-gradient(180deg,transparent,#08121b 34%)}.gitTdNav button{min-height:46px;padding:10px 16px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#0b1922;color:#dff7ff;font-weight:1000;white-space:normal;cursor:pointer}.gitTdNav button:disabled{opacity:.32}.gitTdNav .primary{margin-left:auto;border:0;background:linear-gradient(135deg,#1eaecf,#5860d3);color:#fff}
@media(max-width:1180px){.gitTdBody{grid-template-columns:230px minmax(0,1fr)}.gitTdTheoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.gitTdMissionBoard{grid-template-columns:repeat(2,minmax(0,1fr))}.gitTdEnemyCards,.gitTdTowerCards{grid-template-columns:1fr}}
@media(max-width:860px){.gitTdOverlay{padding:0}.gitTdShell{width:100vw;height:100vh;border-radius:0}.gitTdHead{flex-wrap:wrap}.gitTdHeadCopy{order:2;flex:1 1 calc(100% - 120px)}.gitTdClock{margin-left:0}.gitTdBody{grid-template-columns:1fr}.gitTdRail{display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;border-right:0;border-bottom:1px solid rgba(255,255,255,.06);padding:8px}.gitTdRail>button{min-width:190px;margin:0}.gitTdWork{padding:12px 12px 24px}.gitTdStageHero{grid-template-columns:1fr}.gitTdFormGrid,.gitTdFormGrid.two,.gitTdTheoryGrid,.gitTdExactGrid,.gitTdChecklist,.gitTdQuizArena>div{grid-template-columns:1fr}.gitTdEnemyCards article,.gitTdTowerCards article{grid-template-columns:1fr}.gitTdEnemyCards article h3,.gitTdTowerCards article h3,.gitTdEnemyCards article .gitTdField:last-child,.gitTdTowerCards article .gitTdField:nth-last-child(1),.gitTdTowerCards article .gitTdField:nth-child(3){grid-column:auto}.gitTdPromptActions{grid-template-columns:1fr}.gitTdTerminalScreen{height:280px}.gitTdTerminalInput{grid-template-columns:1fr}.gitTdTerminalInput>b{white-space:normal}.gitTdCommitBuilder>div{flex-wrap:wrap}.gitTdCommitBuilder input{min-width:180px}.gitTdNav{bottom:-24px}}
@media(max-width:560px){.gitTdHead{padding:10px}.gitTdMark{width:48px;height:48px}.gitTdClock{padding:8px 10px}.gitTdHeadCopy p{font-size:12px}.gitTdMissionBoard{grid-template-columns:1fr}.gitTdTerminalScreen{height:245px}.gitTdStageHero{padding:14px}.gitTdConcept{padding:14px}.gitTdPromptBuilder textarea{min-height:280px}}


/* v66.8.3 teacher-gated hints */
.gitTdFieldHead{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}
.gitTdFieldHead>b{min-width:0;color:#70dfef;font-size:12px;font-weight:1000;letter-spacing:.045em;line-height:1.45;white-space:normal;overflow-wrap:anywhere}
.gitTdHintToggle{flex:0 0 auto;min-height:30px;padding:5px 9px;border:1px solid rgba(105,221,244,.24);border-radius:9px;background:rgba(70,185,221,.09);color:#8deaff;font:900 10px/1.2 Inter,Arial,sans-serif;letter-spacing:.035em;cursor:pointer}
.gitTdHintToggle:hover:not(:disabled){background:rgba(70,185,221,.16);border-color:rgba(105,221,244,.42)}
.gitTdHintToggle.locked,.gitTdHintToggle:disabled{border-color:rgba(255,255,255,.07);background:rgba(255,255,255,.025);color:#71818a;cursor:not-allowed;opacity:.8}
.gitTdExactHead{display:flex;align-items:center;justify-content:space-between;gap:10px}
.gitTdExactHead>small{color:#6fdfee;font-size:10px;font-weight:1000;letter-spacing:.08em}
.gitTdTerminalTools{display:flex;align-items:center;gap:10px}.gitTdTerminalTools>b{color:#78ebb1;font-size:11px;white-space:nowrap}
.gitTdReleaseHintRow{display:flex;justify-content:flex-end}
.gitTdField input::placeholder,.gitTdField textarea::placeholder{color:#58707a;opacity:.82;font-weight:650}
.gitTdField textarea{min-height:104px}
.gitTdExample{animation:gitTdHintIn .16s ease-out}
@keyframes gitTdHintIn{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}
@media(max-width:860px){.gitTdFieldHead{align-items:flex-start}.gitTdHintToggle{min-height:34px}.gitTdTerminalTools{align-items:flex-end;flex-direction:column;gap:6px}}
