.mat .mx-noise{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.12;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='nz'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='7'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23nz)'/%3E%3C/svg%3E");background-size:70px 70px}.t-bone{--face:linear-gradient(155deg,#fbfbf9,#f0efec 50%,#dedcd6);--emblem-c:#63615c;--emblem-hl:hsla(0,0%,100%,.7)}.t-bone .mat .mx-noise{opacity:.1}.t-bone{--ink:#26251f;--ts:0 1px 0 hsla(0,0%,100%,.7);--rep:#8a5a00;--tra:#2250b0;--vy:#17663a;--vn:#a3281b;--vm:#8a5a00;--well:rgba(60,55,40,.07);--well2:rgba(60,55,40,.12);--edge-hl:hsla(0,0%,100%,.8);--thick:#c9c6bd}.mat{position:absolute;inset:0;border-radius:inherit;overflow:hidden;pointer-events:none}.pidgin-card.themed{--ink:var(--emblem-c);--ts:0 1px 0 var(--emblem-hl),0 -1px 0 rgba(0,0,0,.14)}.themed .pidgin-card-ex,.themed .pidgin-card-note,.themed .pidgin-session-tool,.themed .pidgin-session-trans{font-weight:500}.pidgin-card:not(.themed) .mat{display:none}.pidgin-card.themed{background:var(--face);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid rgba(0,0,0,.35);box-shadow:inset 0 1px 0 var(--edge-hl),inset 0 -1px 0 rgba(0,0,0,.22),0 3px 0 var(--thick),0 4px 0 rgba(0,0,0,.3),0 30px 60px -25px rgba(0,0,0,.75)}.pidgin-card.themed [data-deck=shade]{background:#0c0c0e}html.light .pidgin-card.themed [data-deck=shade]{background:rgba(28,27,24,.12)}.themed .pidgin-card-title,.themed .pidgin-card-tr,.themed .pidgin-session-phrase{color:var(--ink);text-shadow:var(--ts)}.themed .pidgin-card-ex-a,.themed .pidgin-card-note,.themed .pidgin-session-trans{color:color-mix(in srgb,var(--ink) 90%,transparent);text-shadow:var(--ts)}.themed .pidgin-card-ex-b,.themed .pidgin-card-head{color:color-mix(in srgb,var(--ink) 72%,transparent);text-shadow:var(--ts)}.themed .pidgin-session-tag{color:var(--pidgin-voice);text-shadow:var(--ts)}.themed .pidgin-session-tag.is-repeat,.themed .pidgin-session-tag.is-translate{color:var(--pidgin-voice)}.themed .pidgin-session-tool{color:color-mix(in srgb,var(--ink) 90%,transparent);text-shadow:var(--ts)}.themed .pidgin-session-tool i,.themed :is(.pidgin-session-back-btn,.pidgin-card-learn){background:color-mix(in srgb,var(--body) 13%,transparent);border-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--body);box-shadow:none;text-shadow:none}.themed .pidgin-session-tool i:hover,.themed :is(.pidgin-session-back-btn,.pidgin-card-learn):hover{background:color-mix(in srgb,var(--body) 20%,transparent)}.themed .pidgin-session-slot{background:color-mix(in srgb,var(--body) 16%,transparent);box-shadow:none}.themed .pidgin-session-slot-ch{color:color-mix(in srgb,var(--ink) 60%,transparent)}.themed .pidgin-card-rule{background:color-mix(in srgb,var(--ink) 22%,transparent)}.themed .pidgin-card-icon,.themed .pidgin-card-type{color:var(--ink)}.pidgin-card.themed{--body:color-mix(in srgb,var(--emblem-c) 62%,#000)}.themed .pidgin-card-ex-a,.themed .pidgin-card-head,.themed .pidgin-card-note,.themed .pidgin-card-tr,.themed .pidgin-session-tool,.themed .pidgin-session-trans{color:var(--body);text-shadow:0 1px 0 color-mix(in srgb,var(--emblem-hl) 35%,transparent)}.themed .pidgin-card-ex-b{color:color-mix(in srgb,var(--body) 80%,transparent);text-shadow:none}.themed .pidgin-card-rule{background:color-mix(in srgb,var(--body) 28%,transparent)}.pidgin-card.themed{--body:color-mix(in srgb,var(--emblem-c) 42%,#000)}.themed .pidgin-card-ex-b{color:color-mix(in srgb,var(--body) 94%,transparent)}.pidgin-card.t-bone{--rep:#6b4200}.themed .pidgin-session-tool{text-shadow:none!important}.t-papirus{--face:linear-gradient(155deg,#e7ded0,#d8cbb4 50%,#c2b190);--emblem-c:#8a6a44;--emblem-hl:hsla(0,0%,100%,.4)}.t-papirus .mat .mx-swirl{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='mb'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.012 0.06' numOctaves='3' seed='8'/%3E%3CfeColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.36  0 0 0 0 0.15  0 0 0 0.8 -0.2'/%3E%3C/filter%3E%3Crect width='150' height='150' filter='url(%23mb)'/%3E%3C/svg%3E");background-size:330px 330px}.t-papirus .mat .mx-noise{opacity:.06}.t-papirus{--ink:#5a4426;--ts:0 1px 0 hsla(0,0%,100%,.4);--rep:#6b4200;--tra:#2250b0;--vy:#17663a;--vn:#a3281b;--vm:#6b4200;--well:rgba(90,70,30,.08);--well2:rgba(90,70,30,.14);--edge-hl:hsla(0,0%,100%,.6);--thick:#a8977a}.pidgin-card.t-papirus{--emblem-c:#6e5232}.pidgin-card.themed{--ink:var(--body)}.pidgin-card.themed :is(.pidgin-session-phrase,.pidgin-session-trans,.pidgin-card-title,.pidgin-card-tr,.pidgin-card-note,.pidgin-card-ex-a,.pidgin-card-ex-b,.pidgin-card-head,.pidgin-card-icon,.pidgin-card-type){color:var(--body)}.pidgin-card.themed .pidgin-session-tag,.pidgin-card.themed .pidgin-session-tag.is-repeat,.pidgin-card.themed .pidgin-session-tag.is-translate{color:var(--pidgin-voice)}.pidgin-card.themed:is(.t-bone,.t-coldpress) .pidgin-card-type{color:var(--type-c)}.pidgin-card.themed :is(.pidgin-session-trans,.pidgin-card-tr,.pidgin-card-note,.pidgin-card-ex-a,.pidgin-card-ex-b,.pidgin-card-head){text-shadow:0 1px 0 color-mix(in srgb,var(--emblem-hl) 25%,transparent)}.pidgin-card.themed{container-type:size;isolation:isolate}.pidgin-card.themed>.mat{z-index:-1}.tp-panel{background:#1e1e23;border:1px solid #2f2f35;border-radius:18px;padding:14px 14px 6px;box-shadow:0 24px 60px -20px rgba(0,0,0,.8)}.sw{background:var(--face);position:relative}.sw.glass{background:linear-gradient(160deg,hsla(0,0%,100%,.28),hsla(0,0%,100%,.06) 50%,hsla(0,0%,100%,.14)),#2a2b33}.sw.sw-default{background:#26262c}.tp-title{font:700 13px/1 var(--font-inter),system-ui,sans-serif;color:#f4f4f6;margin:2px 2px 12px}.tp-group{display:grid;grid-template-columns:52px 1fr;align-items:start;gap:8px;margin-bottom:10px}.tp-label{font:600 11px/1 var(--font-inter),system-ui,sans-serif;color:#8b8b92;letter-spacing:.08em;text-transform:uppercase;padding-top:22px}.tp-row{display:flex;flex-wrap:wrap;gap:8px}.sw-btn{width:52px;padding:0;border:0;background:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px;font:500 11px/1.1 var(--font-inter),system-ui,sans-serif;color:#b4b4bb}.sw-btn .sw{width:40px;height:56px;border-radius:7px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.35),0 0 0 1px rgba(0,0,0,.4),0 4px 10px -4px rgba(0,0,0,.6);overflow:hidden}.sw-btn[aria-pressed=true] .sw{box-shadow:0 0 0 2px #1e1e23,0 0 0 4px #fff}.sw-btn[aria-pressed=true]{color:#fff}.sw-btn:hover .sw{transform:translateY(-2px)}.sw-btn .sw{transition:transform .15s}.pidgin-tile.is-themed{background:var(--face);border-color:rgba(0,0,0,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -1px 0 rgba(0,0,0,.22),0 2px 0 rgba(0,0,0,.35)}.pidgin-tile.is-themed:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -1px 0 rgba(0,0,0,.22),0 18px 30px -16px rgba(0,0,0,.85)}.pidgin-tile.is-themed .pidgin-tile-w{color:var(--ink);text-shadow:var(--ts-lg)}.pidgin-tile.is-themed .pidgin-tile-t{color:var(--ink);text-shadow:var(--ts-sm);font-weight:500}.pidgin-tile.is-themed .pidgin-tile-rule{background:color-mix(in srgb,var(--ink) 15%,transparent)}.pidgin-tile.is-themed .pidgin-lv>span{background:color-mix(in srgb,var(--ink) 24%,transparent)}.pidgin-tile.is-themed .pidgin-lv>span.is-on{background:var(--ink)}.pidgin-tile.is-themed .pidgin-lv>span.is-on.pidgin-mastery-new,.pidgin-tile.is-themed .pidgin-lv>span.is-on.pidgin-mastery-ok,.pidgin-tile.is-themed .pidgin-lv>span.is-on.pidgin-mastery-on{background:var(--pidgin-learned)}.pidgin-tile .mat .mx-noise{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.12;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='nz'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' seed='7'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23nz)'/%3E%3C/svg%3E");background-size:70px 70px}.pidgin-tile.t-papirus{--face:linear-gradient(155deg,#e7ded0,#d8cbb4 50%,#c2b190);--emblem-c:#8a6a44;--emblem-hl:hsla(0,0%,100%,.4)}.pidgin-tile.t-papirus .mat .mx-swirl{position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='mb'%3E%3CfeTurbulence type='turbulence' baseFrequency='0.012 0.06' numOctaves='3' seed='8'/%3E%3CfeColorMatrix values='0 0 0 0 0.55  0 0 0 0 0.36  0 0 0 0 0.15  0 0 0 0.8 -0.2'/%3E%3C/filter%3E%3Crect width='150' height='150' filter='url(%23mb)'/%3E%3C/svg%3E");background-size:150px 150px}.pidgin-tile.t-papirus .mat .mx-noise{opacity:.06}.pidgin-tile.t-bone{--face:linear-gradient(155deg,#fbfbf9,#f0efec 50%,#dedcd6);--emblem-c:#63615c;--emblem-hl:hsla(0,0%,100%,.7)}.pidgin-tile.t-bone .mat .mx-noise{opacity:.1}.pidgin-tile.t-bone{--ink:#2a2927;--ts-lg:0 1px 0 hsla(0,0%,100%,.7),0 -1px 0 rgba(0,0,0,.14);--ts-sm:0 1px 0 hsla(0,0%,100%,.28)}.pidgin-tile.t-papirus{--ink:#2e2215;--ts-lg:0 1px 0 hsla(0,0%,100%,.45),0 -1px 0 rgba(0,0,0,.14);--ts-sm:0 1px 0 hsla(0,0%,100%,.18);--emblem-c:#6e5232}.t-bone{--edge:#fff}.t-papirus{--edge:#f3ecdc}.pidgin-tile.is-themed{border:0;border-top:2px solid var(--edge);border-right:2px solid var(--edge);box-shadow:0 12px 22px -14px rgba(0,0,0,.75)}.pidgin-tile.is-themed:hover{box-shadow:0 22px 34px -16px rgba(0,0,0,.85)}.pidgin-tile .pidgin-tile-shine{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(120% 60% at 28% 16%,hsla(0,0%,100%,.32),transparent 60%);opacity:0;transition:opacity .35s}.pidgin-tile.is-themed:hover .pidgin-tile-shine{opacity:.55}.pidgin-card.themed{border:0;border-top:2px solid var(--edge);border-right:2px solid var(--edge);box-shadow:0 30px 60px -25px rgba(0,0,0,.75)}.pidgin-card.themed .pidgin-lv>span{background:color-mix(in srgb,var(--body) 24%,transparent)}.pidgin-card.themed .pidgin-lv>span.is-on.pidgin-mastery-new,.pidgin-card.themed .pidgin-lv>span.is-on.pidgin-mastery-ok,.pidgin-card.themed .pidgin-lv>span.is-on.pidgin-mastery-on{background:var(--pidgin-learned)}.t-linen{--face:linear-gradient(160deg,#f1eee8,#e7e2d9 55%,#d9d3c7);--emblem-c:#403a2f;--emblem-hl:hsla(0,0%,100%,.6);--ink:#403a2f;--ts:0 1px 0 hsla(0,0%,100%,.6);--rep:#8a5a00;--tra:#2250b0;--vy:#17663a;--vn:#a3281b;--vm:#8a5a00;--well:rgba(60,50,30,.08);--well2:rgba(60,50,30,.14);--edge-hl:hsla(0,0%,100%,.6);--thick:#bdb6a8}.t-linen .mat .mx-weave{background:repeating-linear-gradient(0deg,rgba(80,70,50,.06) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(80,70,50,.05) 0 1px,transparent 1px 3px);background-size:auto;mix-blend-mode:normal;opacity:1}.t-linen .mat .mx-grain,.t-linen .mat .mx-weave{position:absolute;inset:0;border-radius:inherit;pointer-events:none}.t-linen .mat .mx-grain{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='2' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0.6 0 0 0 0.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");background-size:160px;mix-blend-mode:multiply;opacity:.25}.t-coldpress{--face:linear-gradient(160deg,#f7f5f0,#eeebe4 55%,#e2ded5);--emblem-c:#45423b;--emblem-hl:hsla(0,0%,100%,.7);--ink:#45423b;--ts:0 1px 0 hsla(0,0%,100%,.7);--rep:#8a5a00;--tra:#2250b0;--vy:#17663a;--vn:#a3281b;--vm:#8a5a00;--well:rgba(60,50,30,.08);--well2:rgba(60,50,30,.14);--edge-hl:hsla(0,0%,100%,.7);--thick:#c4bfb4}.t-coldpress .mat .mx-tooth{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.045' numOctaves='4' seed='3' stitchTiles='stitch' result='n'/%3E%3CfeDiffuseLighting in='n' surfaceScale='2.4' lighting-color='%23fff'%3E%3CfeDistantLight azimuth='225' elevation='58'/%3E%3C/feDiffuseLighting%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");background-size:200px;mix-blend-mode:multiply;opacity:.38}.t-linen{--edge:#fbf9f4}.t-coldpress{--edge:#fff}.pidgin-tile.t-linen{--face:linear-gradient(160deg,#f1eee8,#e7e2d9 55%,#d9d3c7);--ink:#1b1814;--ts-lg:0 1px 0 hsla(0,0%,100%,.6),0 -1px 0 rgba(0,0,0,.14);--ts-sm:0 1px 0 hsla(0,0%,100%,.24);--edge:#fbf9f4}.pidgin-tile.t-linen .mat .mx-weave{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(80,70,50,.06) 0 1px,transparent 1px 3px),repeating-linear-gradient(90deg,rgba(80,70,50,.05) 0 1px,transparent 1px 3px);background-size:auto;mix-blend-mode:normal;opacity:1}.pidgin-tile.t-linen .mat .mx-grain{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.6' numOctaves='2' seed='5' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0.6 0 0 0 0.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");background-size:160px;mix-blend-mode:multiply;opacity:.25}.pidgin-tile.t-coldpress{--face:linear-gradient(160deg,#f7f5f0,#eeebe4 55%,#e2ded5);--ink:#1d1c19;--ts-lg:0 1px 0 hsla(0,0%,100%,.7),0 -1px 0 rgba(0,0,0,.14);--ts-sm:0 1px 0 hsla(0,0%,100%,.28);--edge:#fff}.pidgin-tile.t-coldpress .mat .mx-tooth{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='f' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.045' numOctaves='4' seed='3' stitchTiles='stitch' result='n'/%3E%3CfeDiffuseLighting in='n' surfaceScale='2.4' lighting-color='%23fff'%3E%3CfeDistantLight azimuth='225' elevation='58'/%3E%3C/feDiffuseLighting%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");background-size:200px;mix-blend-mode:multiply;opacity:.38}.pidgin-card.themed .pidgin-card-rule{background:color-mix(in srgb,var(--body) 10%,transparent)}.pidgin-card.themed .pidgin-card-ex .pidgin-card-ex-b{color:color-mix(in srgb,var(--body) 60%,transparent)}.pidgin-tile.is-themed .pidgin-tile-rule{background:linear-gradient(to right,transparent,color-mix(in srgb,var(--ink) 15%,transparent),transparent)}.pidgin-tile-plain .pidgin-tile-w{color:#fff}.pidgin-tile-plain .pidgin-tile-t{color:hsla(0,0%,100%,.6)}html.light .pidgin-tile-plain .pidgin-tile-w{color:var(--pidgin-ink)}html.light .pidgin-tile-plain .pidgin-tile-t{color:var(--pidgin-ink-muted)}html.light .pidgin-tile-plain .pidgin-tile-rule{opacity:1;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--pidgin-ink) 9%,transparent),transparent)}html.light :is(.pidgin-tile.is-themed,.pidgin-card.themed) :is(.text-white,.pidgin-tile-w,.pidgin-card-title,.pidgin-card-tr,.pidgin-session-phrase){color:var(--ink,var(--pidgin-ink))}html.light :is(.pidgin-tile.is-themed,.pidgin-card.themed) :is(.text-white\/60,.text-white\/55,.pidgin-tile-t,.pidgin-card-head,.pidgin-session-trans){color:color-mix(in srgb,var(--ink,var(--pidgin-ink)) 72%,transparent)}html.light .pidgin-tile.is-themed{box-shadow:0 6px 14px -10px rgba(28,27,31,.18)}html.light .pidgin-tile.is-themed:hover{box-shadow:0 10px 18px -12px rgba(28,27,31,.22)}html.light .pidgin-card.themed{box-shadow:0 14px 32px -22px rgba(28,27,31,.22)}html.light [data-practice-deck] .pidgin-card.themed{box-shadow:0 1px 0 rgba(28,27,24,.1),0 10px 22px -18px rgba(28,27,24,.14)}html.light [data-practice-deck] .pidgin-card.themed.is-stacked{box-shadow:0 4px 12px -10px rgba(28,27,24,.1)}html.light :is(.pidgin-tile.is-themed,.pidgin-card.themed)>.mat{background:var(--face);filter:brightness(1.1)}:is(.pidgin-card,.pidgin-session-glass,.pidgin-card-default,.lg-card)[data-leaving]{background:none;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:is(.pidgin-card,.pidgin-session-glass,.pidgin-card-default,.lg-card)[data-leaving]:before,[data-leaving]>.mat{display:none}