@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f9d625bba3a10f71-s.2mytwttzefip6.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0cdb645d767d445c-s.3ydepyf7yqv2y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0fcab32fcfb2da9d-s.p.1xuyavnr-8o1k.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/55369777ae4e606f-s.1h4a9p5hay8br.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/786278188bba99f8-s.1mw-h72q7wm9m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kalam;font-style:normal;font-weight:700;font-display:swap;src:url(../media/970c428219233a3d-s.p.3p08-1dmxavj4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kalam Fallback;src:local(Arial);ascent-override:108.94%;descent-override:54.42%;line-gap-override:0.0%;size-adjust:97.58%}.kalam_8d23ed61-module__2zXpXa__className{font-family:Kalam,Kalam Fallback;font-style:normal}.kalam_8d23ed61-module__2zXpXa__variable{--font-kalam:"Kalam", "Kalam Fallback"}
@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/57dd297ff72c8fa7-s.34afi_j1p0a6k.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/85c577ec7d0c8010-s.26f9ryzsbsglu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Patrick Hand;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8cabcee3b0c666c-s.p.1qijn9nev9bbg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Patrick Hand Fallback;src:local(Arial);ascent-override:127.97%;descent-override:38.32%;line-gap-override:0.0%;size-adjust:81.43%}.patrick_hand_e6da7183-module__kpqB_a__className{font-family:Patrick Hand,Patrick Hand Fallback;font-style:normal;font-weight:400}.patrick_hand_e6da7183-module__kpqB_a__variable{--font-patrick-hand:"Patrick Hand", "Patrick Hand Fallback"}
@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e396318016d6db5b-s.p.2kjhdyumctidn.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/04a9a34c49ecda48-s.3flykswknr52z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/763445d61297c968-s.p.1cnchjpz4fsc_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e396318016d6db5b-s.p.2kjhdyumctidn.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/04a9a34c49ecda48-s.3flykswknr52z.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/763445d61297c968-s.p.1cnchjpz4fsc_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Tamil Fallback;src:local(Arial);ascent-override:81.82%;descent-override:34.8%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_tamil_2e6f6dee-module__3uvcVq__className{font-family:Noto Sans Tamil,Noto Sans Tamil Fallback;font-style:normal}.noto_sans_tamil_2e6f6dee-module__3uvcVq__variable{--font-noto-sans-tamil:"Noto Sans Tamil", "Noto Sans Tamil Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fdf9ea;--paper-wash:#f7efdd;--field:#fffcf4;--ink:#23201d;--ink-soft:#57504a;--rule:#8c7f6b;--rule-soft:#ded2bc;--accent:#c23a1c;--accent-hover:#a8341c;--accent-ink:#fff;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s6:1.5rem;--s8:2rem;--s12:3rem;--s16:4rem;--gutter:16px;--measure:40rem;--panel:26rem;--sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, "Roboto Mono", monospace;--ease-out:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;caret-color:var(--ink);margin:0;font-size:1.0625rem;line-height:1.5}::selection{background:var(--paper-wash);color:var(--ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}h1,h2,p{margin:0}h1,h2{text-wrap:balance;letter-spacing:-.01em}a{color:var(--ink);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button{font:inherit;color:inherit}.lede{color:var(--ink-soft)}.label,dt{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:.8125rem;font-weight:600}.btn-link{min-height:44px;padding:0 var(--s1);color:var(--ink-soft);cursor:pointer;background:0 0;border:0}.btn-link:hover{color:var(--ink);text-underline-offset:.18em;text-decoration:underline}.btn-quiet{min-height:44px;padding:0 var(--s4);border:1px solid var(--rule);background:var(--field);cursor:pointer;border-radius:2px;font-size:1rem}.btn-quiet:hover{background:var(--paper)}.btn-primary{justify-content:center;align-items:center;gap:var(--s3);width:100%;min-height:52px;padding:0 var(--s6);border:1px solid var(--accent);background:var(--accent);color:var(--accent-ink);border-radius:2px;font-size:1.0625rem;font-weight:700;line-height:1.35;display:flex}.topbar{justify-content:space-between;align-items:center;gap:var(--s4);min-height:56px;padding:var(--s1) var(--gutter);border-bottom:1px solid var(--rule-soft);display:flex}.topbar-end{justify-content:flex-end}.title{align-items:center;gap:var(--s2);font-size:1.3125rem;font-weight:700;line-height:1.25;display:flex}.title-icon{flex:none}.signout{margin:0}.search{z-index:2;padding:var(--s3) var(--gutter);background:var(--paper);border-bottom:1px solid var(--rule-soft);margin:0;position:sticky;top:0}.search-field{position:relative}.search-icon{top:50%;left:var(--s3);color:var(--ink-soft);pointer-events:none;position:absolute;transform:translateY(-50%)}.search input{width:100%;min-height:52px;padding:0 var(--s4) 0 calc(var(--s3) + 24px + var(--s3));border:1px solid var(--rule);background:var(--field);color:var(--ink);font:inherit;appearance:none;border-radius:2px;font-size:1.0625rem;display:block}.search input::placeholder{color:var(--ink-soft);opacity:1}.search input::-webkit-search-cancel-button{-webkit-appearance:none}.count{padding:var(--s3) var(--gutter);border-bottom:1px solid var(--rule-soft);color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.9375rem}.rows{margin:0;padding:0;list-style:none}.rows li{border-bottom:1px solid var(--rule-soft)}.row{align-items:center;gap:var(--s3);min-height:64px;padding:var(--s4) var(--gutter);color:inherit;transition:background-color .15s var(--ease-out);text-decoration:none;display:flex}.row:hover,.row[aria-current=true]{background:var(--paper-wash)}.row:focus-visible{outline-offset:-3px}.row-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.name{font-weight:600;line-height:1.35}.where{color:var(--ink-soft);font-size:1rem;line-height:1.4}.chevron{color:var(--ink-soft);flex:none}.intro{padding:var(--s6) var(--gutter);border-bottom:1px solid var(--rule-soft);color:var(--ink-soft)}.tools .row{min-height:88px;padding-block:var(--s6)}.tools .name{font-size:1.1875rem;font-weight:700}.ext-icon{width:1.125rem;height:1.125rem;margin-left:var(--s2);vertical-align:-.125em;color:var(--ink-soft)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.empty{gap:var(--s3);padding:var(--s8) var(--gutter);justify-items:start;display:grid}.empty a{align-items:center;min-height:44px;display:inline-flex}.scrim{z-index:10;animation:fade .2s var(--ease-out);background:#23201d61;position:fixed;inset:0}.detail{z-index:11;overscroll-behavior:contain;max-height:88dvh;padding:var(--s2) var(--s6) calc(var(--s8) + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--rule-soft);animation:rise .24s var(--ease-out);border-radius:12px 12px 0 0;position:fixed;inset:auto 0 0;overflow-y:auto;box-shadow:0 -8px 32px #23201d24}.detail:focus{outline:none}.detail-head{min-height:52px;padding-top:var(--s3);justify-content:flex-end;display:flex;position:relative}.grabber{top:var(--s2);background:var(--rule-soft);border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;left:50%}.close{min-height:44px;padding:0 var(--s1);color:var(--ink);align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.close:hover{text-decoration:underline}.detail h2{padding:var(--s2) 0 var(--s6);border-bottom:1px solid var(--rule-soft);overflow-wrap:anywhere;font-size:1.75rem;font-weight:700;line-height:1.2}.detail h2:has(+.tdp-code){padding-bottom:var(--s2);border-bottom:0}.tdp-code{padding-bottom:var(--s6);border-bottom:1px solid var(--rule-soft);color:var(--ink-soft);font-family:var(--mono);letter-spacing:.02em;font-size:.875rem}.joined-line{justify-content:space-between;align-items:center;gap:var(--s3);min-height:44px;padding:var(--s3) 0;border-bottom:1px solid var(--rule-soft);color:var(--ink-soft);margin:0;font-size:.9375rem;display:flex}.joined-line:has(+.separate-confirm){padding-bottom:var(--s2);border-bottom:0}.joined-separate{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.separate-confirm{gap:var(--s2);padding:var(--s4) 0 var(--s6);border-bottom:1px solid var(--rule-soft);display:grid}.separate-q{font-weight:600}.t-retired{color:var(--ink-soft);font-family:var(--mono);font-size:.875rem}.detail dl{margin:0}.field{gap:var(--s2);padding:var(--s6) 0;border-bottom:1px solid var(--rule-soft);display:grid}.detail dd{overflow-wrap:anywhere;margin:0;font-size:1.125rem}.phone-line{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:flex}.phone{font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}.chip{padding:var(--s1) var(--s2);border:1px solid var(--rule-soft);background:var(--paper-wash);white-space:nowrap;border-radius:2px;font-size:.8125rem;line-height:1.4}.temples{padding-top:var(--s6)}.temples h3{margin:0}.temple-list{margin:0;padding:0;list-style:none}.temple-entry{justify-items:start;gap:var(--s2);padding:var(--s4) 0 var(--s6);overflow-wrap:anywhere;display:grid}.temple-entry+.temple-entry{border-top:1px solid var(--rule-soft);padding-top:var(--s6)}.temple-entry p{margin:0}.t-temple{font-size:1.125rem;line-height:1.35}.t-place{color:var(--ink-soft)}.t-pos-row{justify-content:space-between;align-items:center;gap:var(--s3);justify-self:stretch;display:flex}.t-position{margin-top:var(--s1);padding:var(--s1) var(--s3);border:1px solid var(--rule-soft);background:var(--paper-wash);color:var(--ink);border-radius:2px;font-size:.9375rem;line-height:1.4}.t-unrecorded{color:var(--ink-soft);font-style:italic}.t-note{font-style:italic}.t-source{margin-top:var(--s1);color:var(--ink-soft);font-size:.875rem}.signin{justify-content:center;align-items:center;gap:var(--s3);max-width:26rem;min-height:100dvh;padding:var(--s8) var(--gutter);text-align:center;flex-direction:column;margin:0 auto;display:flex}.signin .mark{margin-bottom:var(--s2);display:block}.signin h1{font-size:2rem;font-weight:700;line-height:1.2}.signin .lede{margin-bottom:var(--s6)}.gsi{width:100%;position:relative}.gsi:hover .btn-primary{background:var(--accent-hover);border-color:var(--accent-hover)}.gsi:focus-within .btn-primary{outline:3px solid var(--accent);outline-offset:2px}.gsi-slot{opacity:.0001;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.gsi-slot>div,.gsi-slot iframe{transform:scaleY(1.3)}.narrow{max-width:var(--measure);padding:var(--s12) var(--gutter) var(--s16);margin:0 auto}.no-access h1{font-size:1.75rem;font-weight:700;line-height:1.2}.no-access .lede{margin-top:var(--s3)}.id-box{gap:var(--s3);margin-top:var(--s8);padding:var(--s4) var(--s6) var(--s6);border:1px solid var(--rule-soft);background:var(--paper-wash);border-radius:2px;display:grid}.id-row{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.id-row code{font-family:var(--mono);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:1rem}@media (min-width:64rem){.screen{max-width:var(--measure);margin:0 auto}.screen.has-detail{grid-template-columns:minmax(0, var(--measure)) var(--panel);gap:var(--s8);max-width:calc(var(--measure) + var(--panel) + var(--s8) + 2 * var(--gutter));padding:0 var(--gutter);display:grid}.scrim{display:none}.detail{max-height:100dvh;padding:0 var(--s6) var(--s8);border:0;border-left:1px solid var(--rule-soft);box-shadow:none;animation:fade .2s var(--ease-out);border-radius:0;align-self:start;position:sticky;inset:0 auto auto}.grabber{display:none}.detail-head{min-height:56px;padding-top:var(--s1);align-items:center}}@keyframes rise{0%{opacity:.6;transform:translateY(24px)}}@keyframes fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.scrim,.detail,.row{transition:none;animation:none}}.t-change{min-height:44px;color:var(--ink);text-underline-offset:.18em;align-items:center;text-decoration:underline;display:inline-flex}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.position-sheet{gap:var(--s4);display:grid}.detail .position-sheet h2{text-wrap:balance;border:0;margin:0;padding:0;font-size:1.375rem;line-height:1.25}.sheet-person{margin:calc(-1 * var(--s3)) 0 0;padding-bottom:var(--s4);border-bottom:1px solid var(--rule-soft);color:var(--ink-soft)}.sheet-actions{bottom:calc(-1 * (var(--s8) + env(safe-area-inset-bottom)));gap:var(--s3);margin:0 calc(-1 * var(--s6)) calc(-1 * (var(--s8) + env(safe-area-inset-bottom)));padding:var(--s4) var(--s6) calc(var(--s4) + env(safe-area-inset-bottom));border-top:1px solid var(--rule-soft);background:var(--paper);display:grid;position:sticky}.form-error{padding:var(--s3) var(--s4);border:1px solid var(--accent);background:var(--paper-wash);color:var(--ink);border-radius:2px;margin:0}.position-choices{border:0;margin:0;padding:0;display:grid}.choice{justify-content:space-between;align-items:center;gap:var(--s3);min-height:56px;margin:0 calc(-1 * var(--s6));padding:0 var(--s6);border-bottom:1px solid var(--rule-soft);cursor:pointer;flex-direction:row-reverse;font-size:1.0625rem;display:flex}.choice[data-key=not_recorded]{color:var(--ink-soft);font-style:italic}.choice input{appearance:none;border:1.5px solid var(--rule);background:var(--paper);cursor:pointer;border-radius:2px;flex:none;width:22px;height:22px;margin:0}.choice input:checked{border-color:var(--ink);background:var(--ink);box-shadow:inset 0 0 0 3px var(--ink), inset 0 0 0 5px var(--paper)}.choice input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.choice:has(input:checked){background:var(--paper-wash)}.field-other{gap:var(--s2);padding:var(--s4) 0;border-bottom:1px solid var(--rule-soft);display:grid}.field-other input{min-height:52px;padding:0 var(--s4);border:1px solid var(--rule);background:var(--field);color:var(--ink);font:inherit;border-radius:2px}.field-other input:disabled{opacity:.5;cursor:not-allowed}.sheet-note{color:var(--ink-soft);margin:0;font-size:.9375rem}.sheet-cancel{min-height:44px;color:var(--ink-soft);justify-content:center;align-items:center;display:flex}.section-head{padding:var(--s6) var(--gutter) var(--s2);border-bottom:1px solid var(--rule-soft);margin:0}.tag{padding:0 var(--s2);border:1px solid var(--rule);color:var(--ink-soft);border-radius:2px;align-self:flex-start;font-size:.8125rem;font-weight:600}.tag-differs{border-color:var(--accent);background:var(--paper-wash);color:var(--ink)}.back{min-height:44px;padding-right:var(--s2);color:var(--ink);align-items:center;font-weight:500;display:inline-flex}.back-link{padding:var(--s6) var(--gutter)}.pair-main{padding-bottom:var(--s8)}.pair-main.has-actions{padding-bottom:12rem}.pair-main>.form-error{margin:var(--s4) var(--gutter) 0}.pair-record{gap:var(--s2);padding:var(--s6) var(--gutter);border-bottom:1px solid var(--rule-soft);display:grid}.pair-name{overflow-wrap:anywhere;font-size:1.375rem;font-weight:700;line-height:1.25}.pair-record .tdp-code{border-bottom:0;padding-bottom:0}.pair-record .temple-list{margin-top:var(--s2)}.pair-record .differs{background:var(--paper-wash)}.pair-main>.sheet-note{padding:var(--s6) var(--gutter)}.pair-actions{z-index:5;gap:var(--s2);padding:var(--s3) var(--gutter) calc(var(--s3) + env(safe-area-inset-bottom));border-top:1px solid var(--rule-soft);background:var(--paper);display:grid;position:fixed;inset:auto 0 0}.pair-actions .btn-link{justify-self:center}.btn-outline{border:1px solid var(--ink);background:var(--paper);width:100%;min-height:52px;color:var(--ink);font:inherit;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;font-weight:600;display:flex}.btn-outline:hover{background:var(--paper-wash)}.badge{margin-left:var(--s3);padding:0 var(--s2);border:1px solid var(--rule-soft);color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;vertical-align:.15em;border-radius:2px;font-size:.75rem;font-weight:600;line-height:1.6;display:inline-block}.screen.screen-wide{max-width:none;margin:0}.screen-wide .topbar{padding-inline:var(--gutter)}.check{max-width:80rem;padding:var(--s8) var(--gutter) var(--s16);margin:0 auto}.page-title{font-size:2rem;font-weight:700;line-height:1.15}.page-sub{margin-top:var(--s2);color:var(--ink-soft)}.q-done{margin-top:var(--s4);font-weight:700}.q-empty{margin-top:var(--s12);color:var(--ink-soft);font-size:1.1875rem}.qtable{width:100%;margin-top:var(--s8);border-collapse:collapse;border-top:1px solid var(--rule-soft);text-align:left}.qtable-own{margin-top:0}.qtable th{padding:var(--s3) var(--s4);background:var(--paper-wash);border-bottom:1px solid var(--rule-soft);color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:.8125rem;font-weight:600}.qtable td{padding:var(--s4);border-bottom:1px solid var(--rule-soft);vertical-align:middle}.qrow{transition:background-color .15s var(--ease-out);position:relative}.qrow:hover{background:var(--paper-wash)}.q-name{width:32%}.q-name .name,.q-name .where{display:block}.q-link{color:inherit;text-decoration:none}.q-link:after{content:"";position:absolute;inset:0}.q-link:focus-visible{outline:none}.qrow:has(.q-link:focus-visible){outline:3px solid var(--accent);outline-offset:-3px}.q-place,.q-age{color:var(--ink-soft)}.q-person{font-weight:600}.q-flag{text-align:right;white-space:nowrap}.q-flag-head{text-align:right}.q-go{text-align:right;width:2.5rem}.tag-plain{padding:0 var(--s2);border-color:var(--ink);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;line-height:1.7;display:inline-block}.q-flag .tag-differs{border-color:var(--accent);color:var(--accent);letter-spacing:.04em;text-transform:uppercase;background:0 0;line-height:1.7;display:inline-block}.q-section{margin-top:var(--s12)}.q-section-head{justify-content:space-between;align-items:baseline;gap:var(--s4);display:flex}.q-section-title{font-size:1.25rem;font-weight:700}.q-section-count{color:var(--ink-soft);font-size:.9375rem}.q-section-empty{margin-top:var(--s4);color:var(--ink-soft)}.q-own{margin-top:var(--s16)}.q-own-head{justify-content:space-between;align-items:baseline;gap:var(--s4);padding-bottom:var(--s3);display:flex}.q-own-title{color:var(--ink-soft);font-size:1rem;font-weight:400}.q-own-note{color:var(--ink-soft);font-size:.9375rem;font-style:italic}.qrow-own{color:var(--ink-soft);opacity:.6}.qrow-own:hover{background:0 0}.spin{box-sizing:border-box;vertical-align:-.125em;border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:1em;height:1em;margin-inline-start:.5em;animation:.7s linear infinite spin;display:inline-block}.spin-slot{justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.spin-slot .spin{width:18px;height:18px;margin:0}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.spin{border-right-color:currentColor;animation:1.6s ease-in-out infinite spin-pulse}}.search-wait{color:var(--ink-soft);margin-top:-.5em;display:inline-flex;position:absolute;top:50%;right:2.75rem}.search-wait .spin,.spin-bare{margin:0}body[data-lab] .training-mark{display:none}.test-band{padding:var(--s3) var(--gutter);border-bottom:1px solid var(--rule-soft);background:var(--paper-wash);color:var(--ink);text-align:center}.test-band p{margin:0}.test-band-ta{font-size:1rem;font-weight:700;line-height:1.4}.test-band-en{color:var(--ink-soft);font-size:.8125rem;line-height:1.4}
body[data-face]{--paper:#fdfbf7;--paper-wash:#fff9c4;--field:#fff;--ink:#2d2d2d;--ink-soft:#6b6b6b;--rule:#2d2d2d59;--rule-soft:#2d2d2d40;--accent:#ff4d4d;--accent-hover:#e04343;--accent-fill:#d32f2f;--accent-fill-hover:#b71c1c;--sans:var(--font-patrick-hand), cursive;--display:var(--font-kalam), cursive;--tamil:var(--font-noto-sans-tamil), sans-serif;--postit:#fff9c4;--tape:#2d2d2d24;--blue:#2d5da1;--saffron:#f0a83a;--shadow-hard:4px 4px 0 var(--ink)}body[data-face] h1,body[data-face] h2{font-family:var(--display)}body[data-face] [lang=ta]{font-family:var(--tamil)}body[data-face] .btn-primary,body[data-face] .ak-btn-fill{border:2px solid var(--ink);background:var(--accent-fill);color:#fff;box-shadow:var(--shadow-hard);border-radius:0}body[data-face] .btn-primary:hover:not(:disabled),body[data-face] .gsi:hover .btn-primary,body[data-face] .ak-btn-fill:hover{border-color:var(--ink);background:var(--accent-fill-hover)}
